Git 错误地创建了新分支

Git 错误地创建了新分支,git,gitlab,Git,Gitlab,我重命名了我的本地分支,然后重命名了远程分支,然后我不是仅仅通过git-push创建了新的远程分支,而是通过git-push-origin创建了我的新分支。如何将本地分支链接到正确的远程分支而不是创建的分支?您只需添加对旧分支所做的更改并删除错误创建的分支即可。为此,请将新创建的分支合并到原始分支中 git checkout original-branch-name git merge newly-created-branch-name 然后删除错误创建的不必要的远程分支 git push o

我重命名了我的本地分支,然后重命名了远程分支,然后我不是仅仅通过
git-push
创建了新的远程分支,而是通过
git-push-origin创建了我的新分支。如何将本地分支链接到正确的远程分支而不是创建的分支?

您只需添加对旧分支所做的更改并删除错误创建的分支即可。为此,请将新创建的分支合并到原始分支中

git checkout original-branch-name
git merge newly-created-branch-name
然后删除错误创建的不必要的远程分支

git push origin --delete newly-created-branch-name

如果不想干扰远程分支,只需重置上游分支:

git checkout original-branch
git branch --set-upsteam-to origin/original-branch
仅仅推动一个分支并不能设置跟踪,所以您可能不需要这样做