我正在尝试在本地和远程删除 git 上的分支。我想我已经成功了。问题是当我执行“gitbranch-a”时它仍然会远程显示
我这样做是为了在本地删除它:
git branch -d branchToDelete
Run Code Online (Sandbox Code Playgroud)
这是远程删除它:
git push origin --delete branchToDelete
Run Code Online (Sandbox Code Playgroud)
我想我两端都成功删除了它。
如果我执行 git pull BranchToDelete
我收到以下致命消息:“branchToDelete”似乎不是 git 存储库致命消息:无法从远程存储库读取。
我认为这意味着它不再远程存在?
但如果我这样做
git branch -a
Run Code Online (Sandbox Code Playgroud)
然后它仍然显示在列表中
remotes/origin/branchToDelete
Run Code Online (Sandbox Code Playgroud)
那么,如果本地和远程都删除了它,为什么它仍然会出现呢?
是的,分支在本地和远程都被命名为相同的。
非常感谢
您需要对git fetch -p已删除的远程分支进行修剪(删除)本地跟踪分支。
| 归档时间: |
|
| 查看次数: |
2581 次 |
| 最近记录: |