git branch-D branch name真的删除了指定的分支吗
每当我想删除一个分支时,我都会这样做git branch-D branch name真的删除了指定的分支吗,git,Git,每当我想删除一个分支时,我都会这样做 git branch -D branch-name 我已经读到,这删除了分支,因此我没有删除相同的分支 git branch 但当我在写git checkout后按了几次tab键时,我感到很惊讶 我可以看到我所有的分支也被删除了,我可以在这些分支中结账 我现在有点困惑 删除分支时,它会删除本地分支。如果您再次签出,您将签出分支 每当您签出一个分支git时,都会进行搜索以查看其是否在本地存在。如果没有,它会在遥控器中搜索给定的名称,然后将其签出。删除本地
git branch -D branch-name
我已经读到,这删除了分支,因此我没有删除相同的分支
git branch
但当我在写git checkout后按了几次tab键时,我感到很惊讶
我可以看到我所有的分支也被删除了,我可以在这些分支中结账
我现在有点困惑 删除分支时,它会删除本地分支。如果您再次签出,您将签出分支 每当您签出一个分支git时,都会进行搜索以查看其是否在本地存在。如果没有,它会在遥控器中搜索给定的名称,然后将其签出。删除本地分支时不会删除远程分支,因此您可以始终再次签出它们
确实如此。你可能在看远程分支吗?@Ryan是的,你是对的,我不知道git会搜索远程分支。感谢文字记录比截图更有帮助,特别是因为使用移动设备的访问者的屏幕空间有限。