我有一个包含branch1的存储库。
它有两个提交123weew(当前)和gwehhj12(上一个) 我想将branch1移动到上一次提交,并在现有的123weew提交ID中创建一个新的branch2。
如何做到这一点?
更糟糕的是,我只想删除提交123weew以便我可以重新开始。
答案 0 :(得分:1)
我会分两步完成。首先,在您当前的提交中创建新分支:
git branch branch2
- 这会创建新分支。
git reset --hard HEAD~1
- 这会将你所在的分支(仍为branch1
)重置为之前的提交,将所有文件重置为先前提交的状态。