我试图删除我为测试目的而创建的远程分支,这个命令可以解决这个问题:
git push origin --delete test
但是在我的git gui中,我仍然可以看到该分支的提交日志消息。如何删除提交历史记录?这个分支只有一个提交。
答案 0 :(得分:3)
使用
git branch -vva
查看您的参考资料:
* master 898bfa9 [origin/master] Commit A
test a2b238b [origin/test] Commit B
remotes/origin/HEAD -> origin/master
remotes/origin/master 898bfa9 Commit A
remotes/origin/test a2b238b Commit B
如果你看到bug / test,那么删除它:
git branch -d bugs/test
如果您仍然看到的是遥控器/原点/错误/测试,那么prune您的旧远程参考:
git remote prune origin