删除本地git的远程分支和远程删除git服务器的分支
在项目中使用git管理代码后,有些时候会创建很多不同名称的分支,以此区分各个分支代码功能。 而随着代码的合并,以前的分支就可能不再需要保存了,所以就要对没有用的分支进行删除,包括紧急回滚时从中抽取某一个版本记录所创建的临时分支。 这时候就可以使用下面的命令:
1.列出本地分支:
git branch
2.删除本地分支:
git branch -D BranchName
其中-D也可以是--delete,如:
git branch --delete BranchName
3.删除本地的远程分支:
git branch -r -D origin/BranchName
4.远程删除git服务器上的分支:
git push origin -d BranchName
其中-d也可以是--delete,如:
git push origin --delete BranchName
注意:git命令区分大小写,例如-D和-d在不同的地方虽然都是删除的意思,并且它们的完整写法都是--delete,但简易写法用错大小写会执行失败。
以下是示例:
D:\work\src\XXXXXX\Uniqlo (dev) λ git branchBranch_45822f1f5e18ad8967503c58feaf55416dfc387f * devdev_with_BT2016masterD:\work\src\XXXXXX\Uniqlo (dev) λ git branch -D Branch_45822f1f5e18ad8967503c58feaf55416dfc387f Deleted branch Branch_45822f1f5e18ad8967503c58feaf55416dfc387f (was 45822f1). D:\work\src\XXXXXX\Uniqlo (dev)λ git branch -r -D origin/Branch_45822f1f5e18ad8967503c58feaf55416dfc387fDeleted remote-tracking branch origin/Branch_45822f1f5e18ad8967503c58feaf55416dfc387f (was 45822f1).D:\work\src\XXXXXX\Uniqlo (dev) λ git branch * devdev_with_BT2016masterD:\work\src\XXXXXX\Uniqlo (dev) λ git push origin -d Branch_45822f1f5e18ad8967503c58feaf55416dfc387f To http://192.168.22.103:8080/XXXXXX/Uniqlo.git- [deleted] Branch_45822f1f5e18ad8967503c58feaf55416dfc387f
参考自:http://chevy.iteye.com/blog/2208119
转载于:https://www.cnblogs.com/VAllen/p/git-remote-delete-origin-branches.html
删除本地git的远程分支和远程删除git服务器的分支相关推荐
- 删除本地文件后 Git pull从远程仓库重新获取不到解决办法
删除本地文件后,想从远程仓库中重新新Pull最新代码,但是执行了git pull命令后始终无法拉取下来 提示 Already up-to-date. 原因:当前本地库处于另一个分支中,需将本分支发He ...
- TortoiseSVN部分Checkout以及删除本地Checkout目录而不影响仓库
SVN在项目协作和管理上提供了很大的便利,但是在日常使用中我们可能会遇到以下使用困惑: 假设有以下工程目录: Project |--.svn |--dir1/ |--dir2/ |--dir3/ |- ...
- git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚
[git 删除本地分支] git branch -D br [git 删除远程分支] git push origin :br (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退 ...
- git删除本地分支、删除远程分支 复制分支
git删除本地分支.删除远程分支 It_BeeCoder 2019-05-15 09:47:20 80268 收藏 15 展开 https://blog.csdn.net/lihua5419/ar ...
- git远程代码回滚_【GIT】git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚...
git branch -D br [git 删除远程分支] git push origin :br (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退回到以前的某个commit ...
- git 删除本地和远程分支_如何在本地和远程删除Git分支
git 删除本地和远程分支 In most cases, it is simple to delete a Git branch. You'll learn how to delete a Git b ...
- linux 如何查看远程代码分支,linux看git 创建分支、删除本地分支、查看远程分支、本地分支例子...
1 查看远程分支 $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/ ...
- git 查看、创建、删除 本地,远程 分支
1. 查看远程分支 git branch -rorigin/master 2. 查看本地分支 git branch *master 注:以*开头指明现在所在的本地分支 3. 查看本地分支和远程分支 g ...
- Git删除本地/本地远程/远程服务器分支
1.列出分支:git branch -a2.删除本地分支:git branch -D branch_test or git branch --delete branch_test3.删除本地的远程分支 ...
最新文章
- Linux Centos7 命令总结
- 1-Alternative Boot Flows
- Mysql Too many connections解决方法
- 【javascript高级教程】JavaScript 对象
- rdlc报表 矩形高固定_固定资产条码管理系统特点分析
- Django中celery配置总结
- byte数组添加数据_C#基于S7协议实现对PLC中DB块字节数据的获取及自定义textbox实现数据解析...
- python-docx表格样式列表
- 博弈论初步(SG函数)
- 云锵基金 2019 年 02 月简报
- 文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance/Good Sync/Allway Sync)
- 单片机编程软件很简单(21),keil单片机编程软件编程事项介绍
- 全文检索Solr面试题集锦:项目实战VS理论知识
- [python][pandas]pandas数据处理+直方图绘制
- QQ小程序开发之 一些前期准备:预约开发账号、下载安装开发者工具、创建qq小程序
- Ubuntu下安装配置Honeyd蜜罐
- 2023北京航空航天大学计算机考研信息汇总
- zblog php 模板修改,ZBlog博客程序zblogPHP主题模板定制仿制修改
- php幂函数,PHP-常用函数
- LT7911D功能概述 LT7911D是Type-C/DP1.2转双路MIPI/Lvds的一款芯片
热门文章
- Windows7上安装TensorFlow——基于Docker镜像
- raspberry pi_通过串行蓝牙从Raspberry Pi传感器单元发送数据
- 来自天秤座的梦想_天秤座:单线全自动机器学习
- 如何利用Callgraph生成函数调用图?
- 人工智能、机器学习、深度学习和神经网络的区别
- 化验室计算机管理制度,实验室试剂管理制度
- 双机通信c语言程序,双机通信(C语言、主机和从机共用程序)
- linux命令行安装谷歌浏览器,Linux(ubuntu) 三行代码搞定安装谷歌浏览器
- php把时间戳转换成字符串,php中将时间差转换为字符串提示的实现代码
- Qt在linux下无法输入中文,Ubuntu使用集成开发环境QT无法输入中文的解决方法