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