旧分支中的提交也显示在新分支中
Commits in the old branch are also showing in the new branch
最近开始学习github。我首先在 origin develop 下创建了一个分支,名为 branch1 并进行了一次提交。之后我在 origin develop 下又创建了一个分支。之后我做了一个新的承诺。所以,问题是来自另一个分支的所有其他提交也显示在该分支内。如何显示仅来自同一分支的提交?
您将 branch1 重命名为 default 并提交了一个文件。
这次提交将在 branch1
现在当你创建新的 branch2 时,它也会有旧的分支提交。
因此您需要从该分支 2 重置分支 1 的旧提交
使用git硬重置
例如:
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
最近开始学习github。我首先在 origin develop 下创建了一个分支,名为 branch1 并进行了一次提交。之后我在 origin develop 下又创建了一个分支。之后我做了一个新的承诺。所以,问题是来自另一个分支的所有其他提交也显示在该分支内。如何显示仅来自同一分支的提交?
您将 branch1 重命名为 default 并提交了一个文件。
这次提交将在 branch1
现在当你创建新的 branch2 时,它也会有旧的分支提交。
因此您需要从该分支 2 重置分支 1 的旧提交
使用git硬重置
例如:
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