我有一个GitHub仓库,以及我电脑上的本地仓库。我们称它们为origin / foo和local / foo。我知道如何在我的本地机器和在线GitHub仓库之间同步工作,仅适用于Mater分支。
然后我继续使用GitHub在线客户端创建分支原点/ foo:next。我在我的机器上创建了一个类似的分支,名为local / foo:next。有没有办法可以推送本地/ foo的本地更改:在原始/ foo的在线仓库旁边:接下来,不更改任何仓库的主分支?
答案 0 :(得分:0)
您可以将本地foo:next
分支推送到遥控器,如此
git checkout foo:next
git push origin foo:next
这不会影响主分支。
答案 1 :(得分:0)
由于您已经在分支机构,您可以使用以下命令将更改推送到在线仓库来源/ foo:
> git push origin foo:next
以下是您可以更有效地使用git的指南:
在处理新功能之前,请更新远程主控
git pull --rebase origin / foo master
从本地主人
创建一个新分支git checkout -b feature / my-feature
更改代码。提交更改并推送到远程分支
git push origin foo:next
提升PR并合并到所需的存储库。