我可以使用git push origin master:myBranch
将我在主分支中修改的代码推送到我的分支吗?这会影响到主分支吗?
可以,并且不会影响本地或远程master
分支。
但是最好在本地创建myBranch
(从当前的master
)并将其推送到其远程跟踪等效:
git switch -c myBranch
git push -u origin myBranch
下次在myBranch
上提交时,一个简单的git push
就足以将本地myBranch
推送到远程myBranch
。
我所做的是签出到myBranch并执行"git merge master",将最新的master合并到我的分支,然后执行git commit和git push来推送代码