我有一个远程存储库和 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
分支显示为远程分支?