问题描述:
使用git时本地文件删除了,提交至github,希望撤销修改,找回源文件
问题解决:
(1)查看git log,查看日志信息
注:
使用 git log 可以查看提交的日志信息
(2)撤销已经完成的提交
注:
git reset是指将当前head的内容重置,不会留任何痕迹。
(3)具体使用
git reset HEAD //HEAD 最近一个提交
git reset HEAD^ //HEAD^ 上一次提价
git reset –hard //彻底回退到某个版本,本地的源码也会变为上一个版本的内容
git reset --hard HEAD~3 //会将最新的3次提交全部重置,就像没有提交过一样。