git branch -rd remote_name/branch_name
刪除後提示成功,
使用git branch -r
得到遠端分支列表,沒有了分支remote_name/branch -r
得到遠端分支列表,沒有了分支remote_name/branch -r得到遠端分支列表,沒有了分支remote_name/branch_name,gitbranch遠端獲得了分支branch_name,
那
git branch -rd remote_name/branch_name刪除的是什麼?
git versiongit version 2.7.0.windows.1
git branch -r
操作的是remote-tracking branch
这个branch依然是你本地的,不过它不能被编辑。譬如当你从一个
remote
上fetch
时,如果在此之前其他人在remote
上提交了一个新的分支somebranch
,你可能會看到以下的資訊:此時你本地多了一個
origin/somebranch
這個就是一個remote-tracking branch, 然後你可以從中checkout一個出來做你的事情:刪除遠端分支只能透過
git push
的方式。