删除本地git的远程分支和远程删除git服务器的分支
生活随笔
收集整理的這篇文章主要介紹了
删除本地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_45822f1f5e18ad8967503c58feaf55416dfc387f
Deleted 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服务器的分支的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 广发给利卡怎么用?国内能使吗?
- 下一篇: App WebView实例化