git 在提交之前撤销add操作
2016-04-24 23:30
120 查看
问题
在使用git时,在未添加.ignore文件前使用 git add . 将所有文件添加到库中,不小心将一些不需要加入版本库的文件加到了版本库中。由于此时还没有提交所以不存在HEAD版本,不能使用 git reset HEAD命令。解决
使用git rm -r --cached .
不小心使用git pull合并冲突,如果想把当前的修改都放弃,你可以用下面的命令回到合并之前的状态:
git reset --hard HEAD
或者如果你已经把合并的代码提交了,这时候的撤销需要下面的命令:
git reset --hard ORIG_HEAD
但是刚才这条命令在某些情况会很危险,如果你把一个已经被另一个分支合并的分支给删了,那么 以后在合并相关的分支时会出错。
相关文章推荐
- java第三次实验
- 文件备份的三种方式——完全备份、增量备份与差异备份
- PHP的版本安装选择
- 欢迎使用CSDN-markdown编辑器
- git Please move or remove them before you can merge. 错误解决方案
- dependency injection via inversion of control
- iOS开发之--C语言之数组和字符串
- 代码版本管理
- USACO The Castle 种子染色法
- 9.4 marshal--Python内部对象序列化
- 《Java程序设计》实验三 实验报告
- 9.4 marshal--Python内部对象序列化
- 如何实现并应用决策树算法?
- Redis源码分析——链表
- 个人工作总结7
- 剑桥大学的教育
- 使用git远程仓库
- 深度学习笔记——参考条目
- 浅谈Swift和Objective-C之间的那点事。。。
- 冲刺阶段第六天,4月24日。