使用sourcetree(和bitbucket),我已将master
重命名为bustedmaster
(因为它已被破坏),然后重命名另一个分支(来自{{1}的早期版本但是现在有更完整的工作)成为新的master
。我推了新的master
,bitbucket看到了直接的提交路径。
但是,master
在重命名之前仍然会跟踪bustedmaster
,并认为它需要一些同步。
显然是错的。我希望它忘记它的旧远程跟踪。我无法删除远程跟踪,因为遥控器上不存在origin/master
。试图删除bustedmaster
分支会发出不祥的警告
"分支' bustedmaster'没有完全合并。
如果您确定要删除它,请运行' git branch -D bustedmaster'。
那不会删除提交吗? 有没有更好的方法来解决它?我认为我需要推/拉那个分支?
答案 0 :(得分:1)
在您的回购邮件.git/config
中,您应该会看到这样的块:
[branch "bustedmaster"]
remote = origin
您可以删除它。