我有一个项目需要分成3个不同的分支。这些分支将永远不会被合并(尽管某些修复可能必须应用于所有3个分支)。在下图中" master"是其中一个分支机构。 "分支1"和" Branch2"应该是显示树的单独分支("图表"左栏显示没有树)。从谷歌搜索我明白绿色只意味着本地分支。那么如何将这个本地分支推送到远程,然后检查该分支进行修改(并推动对该分支的修改)。
修改
" git push origin master"我现在看到origin / master。我接下来的步骤是: git branch branch3。现在我在底部绿色(branch3)/红色(主)/米色(原点/主人),上面branch1绿色/米色和上面branch2绿色/米色。
git checkout branch3 现在红色框在branch3上,master变为绿色
我对项目进行了更改,然后 git add [changedFile] git commit -m" ..." git push --set-upstream origin branch3
现在我有了我真正想要的东西:
答案 0 :(得分:0)
您的Branch1
和Branch2
已有他们的遥控器(origin/
)。只有你的master
没有(这令人困惑)。无论如何,您可以使用以下命令将任何本地分支推送到远程(在您的情况下为origin
):
git push origin master
或者,您可以添加-u
告诉git跟踪此分支:
git push -u origin master
您还可以在终端中使用git查看您的回购图:
git log --oneline --decorate --graph