nothing added to commit but untracked files present.

当咱们使用git的时候git

若是咱们在工做区修改了某些文件而没有新增文件,能够直接用:it

$ git commit --all -m "备注信息"                  --all 表示把全部修改的文件直接commit到.git版本库(一步到位  不须要add到暂存区  前提是此文件以前add过)file

可是若是咱们在工做区新增了某个文件   再按照上面这样直接commit到版本库,就会出现下面这个提示:文件

nothing added to commit but untracked files presentco

我我的以为应该是每个new file(新增的文件)都须要add一次到暂存区 而后暂存区会通知版本库(仓储)建立一个存储路径  而后commit就能够提交到版本库给它分配的存储路径了。工作

同时,由于有了这样一个存储路径,下次若是只是修改此文件的话,就能够不须要通过暂存区而直接new

$ git commit --all -m "备注信息"                                                      版本

到版本库了。可是若是新增文件没有通过暂存区的经历,将不会在版本库给它建立存储路径,因此就会出现上面这句话。commit

纯属我的理解。。。

相关文章
相关标签/搜索