Git添加修改,删除和未跟踪的所有文件?
有没有办法添加所有文件,无论你对它们做了什么,无论它被删除,未跟踪等? 就像一个提交。 我只是不想在我每次提交时都要将git add
或git rm
所有文件,尤其是当我在处理大型产品时。
尝试:
git add -A
警告:从git 2.0开始(2013年中),这将始终 在整个工作树上分级文件。
如果您想在工作树的当前路径下放置文件,则需要使用:
git add -A .
另请参阅: git add -A
和git add .
区别git add .
尝试
git add -u
“ u
”选项代表更新。 这将更新回购,并实际上从您在本地副本中删除的回购中删除文件。
git add -u [filename]
将一个删除只发送到一个文件。 一旦推入,该文件将不再处于回购中。
或者,
git add -A .
相当于
git add .
git add -u .
请注意额外的'。' 在git add -A
和git add -u
警告:从git 2.0开始(2013年中),这将始终 在整个工作树上分级文件。
如果您想在工作树的当前路径下放置文件,则需要使用:
git add -A .
另请参阅: git add -A
和git add .
区别git add .
你想git add -A
:
git add -A
所有的阶段;
git add .
阶段新的和修改的,没有删除;
git add -u
阶段修改和删除,没有新的。
上一篇: Git add all files modified, deleted, and untracked?
下一篇: git add only modified changes and ignore untracked files