作为一个尝试在Rails项目上使用git的新手,我想知道在每次提交之前是否使用"git add ."(添加当前目录)是不好的做法。我看过的入门教程都是最初添加当前目录,然后再使用"git add new_file"来添加文件。如果我要从许多不同的目录中添加一堆文件,这似乎太麻烦了。
基本上,如果要添加超过一两个文件,每次想提交时使用"git add ."是否可以?使用"git add ."是否相当于显式地对自上次提交以来创建的每个文件都进行"git add new_file"操作?
基本上,如果要添加超过一两个文件,每次想提交时使用"git add ."是否可以?使用"git add ."是否相当于显式地对自上次提交以来创建的每个文件都进行"git add new_file"操作?
git add .
而不是逐个添加文件,不会导致效率低下或冗余吗?重新添加已经添加的文件,不会有什么问题吧? - Nick Stamasgit add .
会添加一些不应该被添加的文件,比如编辑器备份和其他随意的临时文件。 - Phil Millergit commit -a
会包括未跟踪的文件!你想要的是git add -u
,它只添加已跟踪的文件更改,而不是未跟踪的文件。 - Sukimagit add -A
的原因。它也会考虑到已删除的文件。 - datashaman