Skip to content

git回滚 #13

@luke93h

Description

@luke93h

最近看到一个问题,虽然没遇到过使用场景,但觉得以后说不定能用上,此处记录一下。问题如下:

如果线上代码出了问题,需要代码回滚到之前的某次提交,应该如何操作?

方法一,revert:

git revert HEAD
git push origin master

方法二,reset:

git reset --hard HEAD^
git push origin master -f

方法三:回滚某次提交

# 找到要回滚的commitID
git log
git revert commitID

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions