官方网站:
https://git-scm.com/book/zh/v1/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6
删除本地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
# git branch
Branch_45822f
* dev
dev_with_BT2016
master
D:\work\src\XXXXXX
# git branch -D Branch_4582
Deleted branch Branch_45822f1f5e18ad8967503c58feaf55416dfc387f (was 45822f1).
D:\work\src\XXXXXX
# git branch -r -D origin/Branch_4582
Deleted remote-tracking branch origin/Branch_45822f1f5e18ad8967503c58feaf55416dfc387f (was 45822f1).
D:\work\src\XXXXX
# git branch
* dev
dev_with_BT2016
master
D:\work\src\XXXXXX
# git push origin -d Branch_458
To http://192.168.22.103:8080/XXXXXX/Uniqlo.git
- [deleted] Branch_45822f1
Git分支管理技巧
本文详细介绍如何使用Git命令来管理项目中的分支,包括列出、删除本地和远程分支的方法。通过具体示例,展示如何清理不再需要的分支,保持代码库整洁。
3501

被折叠的 条评论
为什么被折叠?



