git教程2-删除修改和文件
Posted zhuluqing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git教程2-删除修改和文件相关的知识,希望对你有一定的参考价值。
文件处于三种状态:
1.位于工作区,未修改状态;
2.位于工作区,已经修改状态;
3.位于暂存区,已经暂存但未commit。
4.已经commit。
一、文件删除修改:
1.已经修改,但未add:
git checkout -- filename //恢复到上一次commit状态
2.已经暂存,尚未commit:
git reset HEAD filename //取消暂存
git checkout --filename //恢复到上一次commit状态
3.已经commit:
git reset --hard version //回退
二、删除文件
1.完全删除:
rm filename //工作区删除
git rm filename //版本库删除
git commit -m "remove filename" //提交删除
2.误删除后恢复:
git checkout -- filename //实际是恢复到上一次commit内容
以上是关于git教程2-删除修改和文件的主要内容,如果未能解决你的问题,请参考以下文章