如何在不丢失其他顶级提交的情况下提交特定分支ID?

时间:2016-05-31 06:53:17

标签: git github version-control

我有git branch。在这个branch我有checkout特定提交来分隔文件夹。

现在我已经将一些文件添加到此特定分支ID中并进行了更改。现在我的时间将其保存到git

但是我想知道,如果我提交并且push可能会影响其他提交,那么就会在此提交ID之上。

如何处理这种情况?

如果我提交,所有更改,添加的文件只会出现在尊重的提交中吗? - 需要清晰。

1 个答案:

答案 0 :(得分:1)

  

我已结帐特定提交

这是 detached HEAD :您需要创建一个新分支。它将从第8次提交开始,您可以在其中添加正在进行的工作。

git checkout -b newBranch
git add .
git commit -m "new branch"
git push -u origin newBranch