为什么使用 git commit -a 时需要 git add

为什么使用 git commit -a 时需要 git add

我已经学会了,git commit -a包括。但是当有新文件时git add我仍然需要一直这样做,因为无法跟踪它们。git add .git commit -a

答案1

--all选项是不是相当于git add <REPOSITORY_ROOT>。根据文档

-a
--全部

告诉命令自动暂存已被修改和删除的文件,但是您尚未告知 Git 的新文件不会受到影响。

(重点是我的)

git add另一方面,还添加未跟踪的(“新”)文件。

相关内容