git本地代码回滚

Posted -constructor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git本地代码回滚相关的知识,希望对你有一定的参考价值。

git本地操作有时会有误删误改并提交的时候,此时可以通过回滚获得之前的特定版本

1. 查看log

输入  git log  查看commit记录

[xxxxxxx]$ git log

 结果大致如下(根据实际的commit操作不同,显示结果也会有所不同)

commit 7d72d974a9ed718dc1f50194879d4409a9f5db4b (origin/qxw)
Merge: 99f3694 789a222
Author: taochengye <13601408243@163.com>
Date:   Wed Dec 5 15:16:24 2018 +0800

2. 找到需要回滚的commit

根据时间和用户确认需要回滚到的commitId,  输入git reset --hard {commitId},将本地文件回滚

git reset --hard 7d72d974a9ed718dc1f50194879d4409a9f5db4b

如果需要同时回滚远程

[xxxxxxx]$ git push -f

 

以上是关于git本地代码回滚的主要内容,如果未能解决你的问题,请参考以下文章

git用法之[回滚代码]

Android studio git 已提交的远程代码回滚

Git 代码撤销回滚到任意版本(当误提代码到本地或master分支时)

git强制回滚代码

git回滚线上代码

Git撤销&回滚操作