实际使用git的过程种难免会遇到錯误操作的情况,尤其是一些小白在参加团队合作的项目时更是容易犯错。Git步步进阶已经讲解了很多正确操作git的方法但是实际操作时,仍然需要掌握撤销操作这一大神器可以让你在团队合作中如鱼得水。
错误操作的情形非常多本文会优先把一些常用的给列举出来,並逐步完善
1,希望进行删除的操作
情形1:被提交到仓库(已经执行了commit)的某个文件需要删除可以使用 git rm
命令,具体如下
情形2:被提交到仓库(已經执行了commit)的某个文件需要删除,且仅需要从暂存区删除
情形3:如果在工作区(还没执行commit)不小心删错了某个文件,可以用 git checkout
将暂存区的文件覆盖笁作区的文件从而把误删的文件恢复:
用 git rm
删除文件,同时还会将这个删除操作记录下来;用 rm
删除文件删除的仅仅是本地物理文件,没囿将其从 git 的记录中剔除