Git之文件的四种状态

Git版本控制中的文件分为以下四种状态

  • untracked:未跟踪,此文件未加入到git库,不参与版本控制。
  • unmodify:文件已入到git库中,未修改,文件内容与本地库的文件快照内容完全一致。
  • modified:文件已入到git库中,经过修改,文件内容与本地库的文件快照内容不一致。
  • staged:暂存状态。

Git的工作区域

四种状态的切换

1.首先执行git status 查看仓库状态,应该如下:

 2.创建一个文件star.txt,此时在查看文件状态应该是Untracked(未跟踪):

3.此时我们也可以修改文件同样是未跟踪状态,然后我们进行git add 操作,再次查看应该是staged暂存状态(提示可以提交了):

 4.我们执行git commit 操作注意一定要把新文件的注释去掉,就会存到git的本地仓库:

 5.我们现在修改这个文件,再次查看此文件就进入了modified(文件与仓库不一致):

 6.然后我们再次add文件,并且提交就可以到unmodify状态:

 7.最后一步,git push到远程仓库中,可以查看自己的远程仓库新增的文件。

posted @ 2020-11-21 17:50  _未来可期  阅读(326)  评论(0编辑  收藏  举报