-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
Description
记录操作git的时候的误操作
本地准备merge分支,但是手抖换成了pull另一个分支的代码,如何回滚到之前版本的代码?
# 查看当前分支的版本记录
git reflog master
# 确认并复制要回退的commit的id复制后进行如下操作
git reset --hard <commit_id>修改历史提交commit msg
# 查看要修改的commit记录id
git log
# 进行rebase交互式操作
git rebase -i commitId
# 按i进入编辑,将对应commit的 pick -> edit,msg也可以顺便修改了
# 下一步
git rebase --continue
# 合并commit
git commit --amend