旧分支的提交也在新分支中显示

时间:2017-03-08 11:34:08

标签: git github git-commit

我最近开始学习github。我首先在origin develop下创建了一个分支,命名为branch1并进行了一次提交。之后我又在原点开发下创建了一个分支。之后我做了一个新的提交。所以,问题是来自另一个分支的所有其他提交也显示在该分支内部。如何只显示来自同一分支的提交?

1 个答案:

答案 0 :(得分:1)

您将branch1重命名为默认值并提交一个文件。

这一次提交将在branch1上进行

现在当你创建新的branch2时,它也会有旧的分支提交。

所以你需要从这个分支2

重置branch1的旧一次提交

使用git reset hard

例如:

A-B-C-D-E (HEAD)
        ↑
      branch1

After git branch branch2:

    branch2
        ↓
A-B-C-D-E (HEAD)
        ↑
      branch1
After git reset --hard HEAD~2:

    branch2
        ↓
A-B-C-D-E (HEAD)
    ↑
  branch1