当前位置:   article > 正文

3. git中文件的三种常见状态_git文件状态

git文件状态

文件的常见状态含义

1. 第一种:Untracked files

标记文件还没有被git监测、管理,这时可以使用git add命令将提示为Untracked files的文件添加到git仓库。
  • 1

在这里插入图片描述

2. 第二种:Changes not staged for commit

在Changes to be committed状态的文件没有commit而继续修改后,通过git status 查看,就有了Changes not staged for commit状态。这个状态表示文件已经被修改,但是没有放入暂存区域,还没有生成快照。这个时候可以进行2个操作,commit和add操作。
  • 1

在这里插入图片描述

3. 第三种:Changes to be committed

提示为该种状态的文件,已经在暂存区生成了快照,等待被提交。这时可以使用git commit -m "注释"来提交文件。
  • 1

在这里插入图片描述

2. 对于不需要的文件,可以进行删除

***使用命令 git clean
(这个命令可以将工作目录中没有被Tracked的文件全部删除)
谨慎使用
git clean -n		/*显示哪些文件会被删除,此时还未真正删除*/
git clean -f		/*未被tracked的文件都会被删除,.gitignore文件中会被忽略*/
git clean -f <path>	/*对指定路径下的未被tracked的文件进行删除*/
git clean -df		/*强制删除违背tracked的所有文件和文件夹*/
git clean -df		/*强制删除所有未被tracked的文件,包括.gitignore文件中*/
  • 1
  • 2
  • 3
  • 4
  • 5

持续更新中,请大家多多关注…

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54191
推荐阅读
相关标签
  

闽ICP备14008679号