Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git命令仅在文件夹中添加/暂存修改过的文件_Git_Dvcs - Fatal编程技术网

git命令仅在文件夹中添加/暂存修改过的文件

git命令仅在文件夹中添加/暂存修改过的文件,git,dvcs,Git,Dvcs,我修改了一个文件夹和子文件夹中的几个文件。我可以递归地添加顶部文件夹,但是我有几个未跟踪的子文件夹,所以每次我做递归添加到阶段更改时,我都必须使用git rm-r--cached来取消跟踪子文件夹。有没有更好的方法可以在不跟踪已经显式未跟踪的文件的情况下,只对git状态中显示的修改进行阶段性处理 元问题:gitadd意味着两件(或更多)事情,这真的是个好主意吗?在这种情况下,如果跟踪文件的命令(git add)与用于阶段修改的命令不同(git add),那么我一开始就不会有这个问题 git co

我修改了一个文件夹和子文件夹中的几个文件。我可以递归地添加顶部文件夹,但是我有几个未跟踪的子文件夹,所以每次我做递归添加到阶段更改时,我都必须使用
git rm-r--cached
来取消跟踪子文件夹。有没有更好的方法可以在不跟踪已经显式未跟踪的文件的情况下,只对git状态中显示的修改进行阶段性处理


元问题:
gitadd
意味着两件(或更多)事情,这真的是个好主意吗?在这种情况下,如果跟踪文件的命令(
git add
)与用于阶段修改的命令不同(
git add
),那么我一开始就不会有这个问题

git commit -a

这将允许您仅提交更改。

git add-u
仅添加修改。也可以考虑添加你不想追踪到的文件>代码> GiTigGNOR/<代码>文件。

额外信息:<代码> -U/COD>短于<代码> -Update < /Cord>,它也会进行文件删除,而不仅仅是修改。<代码> Git Addio.<代码>将做同样的事情,除了它将忽略已删除的跟踪文件之外。不会
git add.
开始跟踪未被显式忽略的未跟踪文件吗?这不仅会暂存文件,还会创建提交。那不是被问到的。