将 master 分支上的本地提交推送到新的远程分支
Push local commits on master branch to new remote branch
我在 master 分支上有本地提交,但是(由于不可预见的外部原因)我现在不能将我的更改推送到 master 而是需要将它们推送到一个新的远程分支(可以合并回稍后掌握)。
我如何(安全地)做到这一点?
新建分支:
git checkout -b myNewBranch
推送到回购:
git push
最简单的方法,无需像之前的回答中提到的那样创建一个新的本地分支,就是:
假设您在本地分支 test
上,并希望将其推送到名为 test-remote
的新分支
$ git push origin test:test-remote
我在 master 分支上有本地提交,但是(由于不可预见的外部原因)我现在不能将我的更改推送到 master 而是需要将它们推送到一个新的远程分支(可以合并回稍后掌握)。
我如何(安全地)做到这一点?
新建分支:
git checkout -b myNewBranch
推送到回购:
git push
最简单的方法,无需像之前的回答中提到的那样创建一个新的本地分支,就是:
假设您在本地分支 test
上,并希望将其推送到名为 test-remote
$ git push origin test:test-remote