我重命名了本地分支,然后重命名了远程分支,然后错误地由git push
创建了新的远程分支,而不仅仅是git push origin my-new-branch
。如何将我的本地分支与正确的远程分支链接而不是创建?
答案 0 :(得分:0)
您可以只添加对旧分支所做的更改,然后删除错误创建的分支。为此,请将新创建的分支合并到原始分支中。
git checkout original-branch-name
git merge newly-created-branch-name
然后仅删除错误创建的不必要的远程分支。
git push origin --delete newly-created-branch-name
答案 1 :(得分:0)
如果您不想弄乱远程分支,只需重置上游分支:
git checkout original-branch
git branch --set-upsteam-to origin/original-branch
仅推动分支不会设置跟踪,因此您可能不需要这样做。