![为什么使用 git commit -a 时需要 git add](https://linux22.com/image/1544984/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%BF%E7%94%A8%20git%20commit%20-a%20%E6%97%B6%E9%9C%80%E8%A6%81%20git%20add.png)
我已经学会了,git commit -a
包括。但是当有新文件时git add
我仍然需要一直这样做,因为无法跟踪它们。git add .
git commit -a
答案1
该--all
选项是不是相当于git add <REPOSITORY_ROOT>
。根据文档:
-a
--全部告诉命令自动暂存已被修改和删除的文件,但是您尚未告知 Git 的新文件不会受到影响。
(重点是我的)
git add
另一方面,还添加未跟踪的(“新”)文件。
我已经学会了,git commit -a
包括。但是当有新文件时git add
我仍然需要一直这样做,因为无法跟踪它们。git add .
git commit -a
该--all
选项是不是相当于git add <REPOSITORY_ROOT>
。根据文档:
-a
--全部告诉命令自动暂存已被修改和删除的文件,但是您尚未告知 Git 的新文件不会受到影响。
(重点是我的)
git add
另一方面,还添加未跟踪的(“新”)文件。