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是一个危险的覆盖操作!!!
(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是一个危险的覆盖操作!!!
相关文章推荐
- 一个学习入门GIT的地方
- 关于php面向对象的一个坑爹的地方
- 在不同的地方使用同一个ssh私钥以便用git进行版本控制
- 发现一个不错的学习git的地方
- apusic的一个注意的地方
- 写一个函数应注意的地方
- mule初学的一个注意地方
- 发现pythonWin里面的一个地方挺别扭
- CSDN真是一个不错的地方 推荐!!!
- easyui combobox 的一个需要关注的地方
- shiro 实现单用户登录,一个用户同一时刻只能在一个地方登录
- 手动创建一个git
- 暂且当一个笔记记录的地方吧
- Git现实(一个)版本控制概述
- STL set 容易引起误解的一个地方
- 使用git clone一个空的裸仓库碰到意外的报错现象
- 联通SP短信的一个坑爹问题
- 翻翻git之---一个简单的标签控件 LabelView (随手发了两张小宝宝的玩耍照)
- 形参中的数组,实际是一个指针。sizeof为4,其他地方为数组大小
- 在本地用命令行创建一个git仓库,并推送到远程