2017-03-02 103 views
0

每当我想删除一个分支我这样做是否混帐分支-D分支名字还真删除指定的分支

git branch -D branch-name 

我已阅读,这将删除分支,因为这个我也没个结果当我做了

git branch 

但我很惊讶,当我按下选项卡几次写git checkout 我可以看到我的所有分支(删除的太)之后,我能够在这些分支签出同一个分支。

我现在很困惑。

+1

确实如此。你可能在看远程分支机构? – Ryan

+0

@Ryan是的,你是对的我不知道git会搜索远程分支。谢谢 – BeginnersSake

回答

1

当你删除一个分支时,它删除了你的本地分支。如果你将再次检查出来,你将会检查分支。

每当你签出一个分支git搜索,看看它是否存在本地。如果它没有搜索给定名称的遥控器,而不是检查它。当您删除本地分支时,远程分支不会被删除,因此您可以随时再次检查它们。

enter image description here

+1

感谢@CodeWizard清除我的困惑。 – BeginnersSake

+4

文本转录将比屏幕截图更有帮助,尤其是因为使用移动设备的访问者的屏幕空间有限。 –