gitignore > 一些被忽略的文件仍然添加到存储库中
gitignore > some ignored files still added to the repository
我不明白为什么被忽略的文件仍然被添加到存储库中。在某些情况下,.git忽略列表中的文件仍可添加到存储库
我在对项目进行任何操作之前将目录添加到 .gitignore
(项目是干净的,没有卡车或未跟踪的文件)。然后我构建了项目。在构建过程中修改了一些文件。构建完成后,大部分修改过的文件都被忽略了,但有一些被添加到存储库中。我不明白这个 git 的选择性。
通常,如果文件在 在 被 .gitignore
引用它们之前被跟踪,则文件会在修改时添加到索引中。
尝试:
git rm --cached -r biz/modules/rest-apis/docs/refAddress
然后通过选择一个之前添加的文件来控制忽略所有文件:
git check-ignore -v -- biz/modules/rest-apis/docs/refAddress/GET_1.0_v4_addresses.json
您应该看到一个 .gitignore
规则(无输出意味着:文件未被忽略)。
我不明白为什么被忽略的文件仍然被添加到存储库中。在某些情况下,.git忽略列表中的文件仍可添加到存储库
我在对项目进行任何操作之前将目录添加到 .gitignore
(项目是干净的,没有卡车或未跟踪的文件)。然后我构建了项目。在构建过程中修改了一些文件。构建完成后,大部分修改过的文件都被忽略了,但有一些被添加到存储库中。我不明白这个 git 的选择性。
通常,如果文件在 在 被 .gitignore
引用它们之前被跟踪,则文件会在修改时添加到索引中。
尝试:
git rm --cached -r biz/modules/rest-apis/docs/refAddress
然后通过选择一个之前添加的文件来控制忽略所有文件:
git check-ignore -v -- biz/modules/rest-apis/docs/refAddress/GET_1.0_v4_addresses.json
您应该看到一个 .gitignore
规则(无输出意味着:文件未被忽略)。