当我们弄清楚GIT的几种文件状态之后,这一部分的内容就变得简单了,我们通过一个具体的例子来了解一下GIT的修改和修改还原。首先创建一个新的文件夹并且通过git init
将其设置为git的工厂,添加一个a.txt的文件,使用git add .
将其设置为Staged状态之后通过git commit -m "first"
将其添加到git的版本库中。这些操作相信大家已经能够熟练的掌握了。
下一步我们修改一下a.txt文件,执行git add .
再次将其提交到Staged
状态,此时我们先不进行commit,我们向a.txt中写入一些内容,使用git status
看看情况
我们发现a.txt处于两种状态Staged
和Modified
,这是因为我们第一次修改进行了add之后它变成了Staged
状态,Index对这次操作进行了记录,但此时再次修改了之后,Index发现a.txt的内容和版本库中不一致,所以也将它的状态改为了Modified
状态,此时进行commit操作。
我们发现,该文件仅仅只是提交了Staged
状态的修改,而Modified
状态的文件并没有进行提交,这再次证明了上一节课的内容&#