问:有什么不同:登台:$ git add file1 $ git commit -m“我进行了一些更改”
和
$ git commit -a -m“我进行了一些更改”
答:首次创建文件时,git对其进行“未跟踪”。Git意识到了这一点,但是之前从未对其进行检查。
因此,git add file1 $ git commit -m“我做了一些更改”,首先将文件添加为跟踪的新文件,然后提交。
$ git commit -a -m“我进行了一些更改”只会获取提交的已修改文件。意味着之前已经添加到git的文件,因此在git repo中具有历史记录。
您可以使用git status进行检查。它会告诉您哪些文件已修改,哪些未跟踪。跟踪所有当前未跟踪文件的快捷方式是git add -A(大写A)。
因此,如果您想进行广泛的提交以覆盖所有内容,则git add -A,git commit -m“我进行了更改”