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

lur*_*her 4 git dvcs

我修改了文件夹和子文件夹中的几个文件.我可以递归地添加顶级文件夹,但后来我有几个未跟踪的子文件夹,所以每次我做递归添加到阶段更改,我必须跟踪子文件夹git rm -r --cached.是否有更好的方法来暂存以git状态显示的修改,而不跟踪已明确未跟踪的文件?

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

max*_*max 19

git add -u仅添加修改.另外,请考虑添加您不想跟踪的.gitignore文件到文件.


Nig*_*gel 5

我想你要找的是

git commit -a
Run Code Online (Sandbox Code Playgroud)

这将让您只提交更改。