从退出分支创建新分支而不接触主节点

时间:2019-05-02 19:07:54

标签: git gitlab

我是git的新手,这似乎是一个基本问题。我在这里和那里都看到了一些信息,但似乎没有一个能解决这个基本情况,请指导。

我需要将featureBranch1(不是master)克隆到featureBranch2,并且我想添加远程featureBranch2并继续提交到featureBranch2。 我尝试过

git checkout featureBranch1

git checkout -b featureBranch2

git push -u原点功能Branch2

更新     原来上述指示对我不起作用,因为我不必回购。一旦获得访问权限,我就可以推送更改。

谢谢

1 个答案:

答案 0 :(得分:0)

要创建本地分支并将其推送到远程,应使用以下命令:

git checkout featureBranch1 // Switch to Feature 1
git checkout -b featureBranch2 // Create Feature 2 as a copy of Feature 1
git push -u origin featureBranch2 // Create a branch Feature 2 on the remote "origin",
                                  // and set (local) Feature 2 to track (remote) Feature 2