git删除文件commit后如何找回

静观云卷云舒 2014-06-03 09:08:52
在eclipse中删除了文件并commit了,如何找回文件、
...全文
2518 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
DoDoMouse 2014-07-03
  • 打赏
  • 举报
回复
引用 3 楼 cryingzgz 的回复:
你可以通过这个方法找回任何commit: $ git reflog 你会看到你提交的所有commit,以及一些其他的动作,比如merge, rebase... 每一行是不是都有个HEAD@{XXX}?这个就是个ID。 找到你想要恢复的那个动作的ID,然后用如下命令来回滚: $ git reset --hard HEAD@{XXX} 需要注意的是,hard reset将会让你在那个动作之后的修改全部消失,需要谨慎使用。
这个正解! git reset很好用
cryingzgz 2014-07-02
  • 打赏
  • 举报
回复
你可以通过这个方法找回任何commit: $ git reflog 你会看到你提交的所有commit,以及一些其他的动作,比如merge, rebase... 每一行是不是都有个HEAD@{XXX}?这个就是个ID。 找到你想要恢复的那个动作的ID,然后用如下命令来回滚: $ git reset --hard HEAD@{XXX} 需要注意的是,hard reset将会让你在那个动作之后的修改全部消失,需要谨慎使用。
飞天御剑流 2014-06-04
  • 打赏
  • 举报
回复
引用 楼主 u014546761 的回复:
在eclipse中删除了文件并commit了,如何找回文件、
马上做一次反转提交就行了。 git revert head
青松2 2014-06-04
  • 打赏
  • 举报
回复
SVN中是revert

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧