Skip to content

git误操作集合 #34

@CodeDreamfy

Description

@CodeDreamfy

记录操作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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions