文件的常见状态含义 1. 第一种:Untracked files 标记文件还没有被git监测、管理,这时可以使用git add命令将提示为Untracked files的文件添加到git仓库。 2. 第二种:Changes not staged for commit 在Changes to be committed状态的文件没有commit而继续修改后,通过git status 查看,就有了Changes not staged for commit状态。这个状态表示文件已经被修改,但是没有放入暂存区域,还没有生成快照。这个时候可以进行2个操作,commit和add操作。 3. 第三种:Changes to be committed 提示为该种状态的文件,已经在暂存区生成了快照,等待被提交。这时可以使用git commit -m "注释"来提交文件。 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文件中*/ 持续更新中,请大家多多关注…