我们有2个分支,名为feature-backgrounds和feature-Backgrounds(注意大写B),这导致我们的git客户端应用程序出现问题(我尝试过eclipse GIT,sourcetree和github mac客户端)知道要与哪个分支交谈。但是,当我查看github.com网站时,很容易分辨出来。
有没有什么方法可以重命名github.com上的分支或将2合并在一起,这样我的git客户端程序就不会混淆了? (或者是否有客户不会对案件问题感到困惑?
答案 0 :(得分:1)
您可以在本地重命名分支,然后在GitHub上重命名(通过删除前一个分支并推送新分支)。
请参阅“Renaming remote git branch”和this example。
git branch -m feature-Backgrounds feature-backgrounds2
git push origin :feature-Backgrounds
git push origin feature-backgrounds2:refs/heads/feature-backgrounds2
答案 1 :(得分:0)
假设你想在最后以一个分支结束,在GitHub上从一个分支执行拉取请求,合并它们,并删除原始分支。
如果失败了,github命令行客户端应该没有遇到任何问题;你试过这个而不是使用图形客户端吗?