错误地创建了新分支

时间:2020-09-10 17:58:55

标签: git gitlab

我重命名了本地分支,然后重命名了远程分支,然后错误地由git push创建了新的远程分支,而不仅仅是git push origin my-new-branch。如何将我的本地分支与正确的远程分支链接而不是创建?

2 个答案:

答案 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

仅推动分支不会设置跟踪,因此您可能不需要这样做。