我有一个远程存储库和 2 个克隆。
我在其中一个克隆中创建了一个分支,例如test. 我做了一些工作和 2 次提交。我合并到master分支和push -u分支。
我git pull在另一个克隆中做了一个。
我同时看到master和test。
在我做的第一个克隆项目中:
git origin :test删除test远程存储库上的分支。
test在远程仓库中被删除。
我这样做git branch -D test了,test分支也被本地删除了。
如果我这样做,git branch -a我会得到:
*master
remotes/origin/master
现在在第二个存储库中我做了一个git pull.
在拉动时,本地test似乎已被删除,但git似乎“认为”远程test分支仍然存在。
如果我这样做,git branch -a我会得到:
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/test
为什么删除的test分支显示为远程分支?