这感觉就像我错过了一些明显的东西,但我已经阅读了3天的教程,似乎无法实现它.
我在github上有一个私人回购.我想把它作为两个独立的分支运行.据我了解,我克隆了repo,所以它在我的本地机器上,然后使用它进行分支
git branch newbranch
git checkout newbranch
到现在为止还挺好.现在我做了一些改变,承诺给newbranch.好像我可以将这一切都完整地推送到我的远程仓库,但是我很难做到这一点,而不是简单地将它与主人合并,这不是我想做的事情.如何将我的分支放在github上完好无损?
这是正确的工作流程吗?如果是的话,我做错了什么?
这只会将newbranch推送到github上的origin/newbranch:
git push origin newbranch:newbranch
只是:
git push origin mybranch
应该够了; 它会将你所在的当前分支的HEAD(不是master,而是你正在处理的分支)推送到一个类似的命名分支.如果远程分支名称不同,那么
git push origin mybranch:remotebranch
git push
使用refspec指定要更新远程存储库中
的
ref的对象.