您的位置:首页 > 其它

Git坑爹的一个地方

2017-09-08 14:59 393 查看
修改了两个文件a.c和b.c,我要提交a.c不提交b.c,完全可以git add a.c然后commit,忽略b.c,但是git提示了:

  (use "git checkout -- <file>..." to discard changes in working directory)

我就想用git checkout -- b.c将b.c回复到原来的内容。但是我不小心写成了git checkout -- a.c,这样最新修改的a.c就被旧版本的a.c覆盖了,辛辛苦苦写的程序没了,git也不给个提示说一下checkout是一个危险的覆盖操作!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: