我已经在分支的末尾添加了一些提交,但我已经决定他们在一个单独的功能分支中会更好.
我现在可以创建一个分支并恢复主分支中的更改,但这会创建一个混乱的历史记录,理想情况下我想在推送到远程存储库之前清理它.
有没有更好的方法:
A-B-C-D-E
Run Code Online (Sandbox Code Playgroud)
至:
A-B-C
\
D-E
Run Code Online (Sandbox Code Playgroud)
好像我C在第一时间正确分支?
不知道为什么每个人都想在这里做一个改变.您需要做的就是在当前头部创建一个功能分支,然后将主设备重置回您想要的位置:
git branch feature
git reset --hard HEAD~2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
189 次 |
| 最近记录: |