git的一些问题和解决办法

  1. 恢复之前commit过的文件。
    $ git reflog
    你会看到你自己提交的所有commit,以及一些其他动作,如merge, rebase......
    每行都有HEAD@{xxx},这个就是ID,找到你想要恢复的那个动作ID,然后回滚
    $ git reset --hard HEAD@{xxx},
    注意:hard reset 将会让你在那个动作之后的修改全部消失,许谨慎使用!

你可能感兴趣的:(git的一些问题和解决办法)