.gitignore 不能忽略文件夹目录或文件
.gitignore can't ignore folder directories or files
我的问题是我得到一个忽略文件、目录的列表,但它们仍然可以提交。
例如:我只是通过命令删除缓存:
git rm --cached *DATN_2015.BLL.dll
git commit -m "Delete some files from repository"
所以我得到了所有这些文件并承诺删除 > 推送。然后,我更新我的文件:
.gitignore
与:
*DATN_2015.BLL.dll
但我不知道为什么当我重建项目的解决方案时,它们出现了此文件的新更改DATN_2015.BLL.dll并且它仍然可用于提交。
.gitignore
所做的是忽略存储库中未跟踪的新文件。
确保您的 .gitignore
位于存储库的根目录(在 .git
旁边)。
如果您想忽略对已跟踪文件所做的更改,请使用此命令:
git update-index --assume-unchanged <file>
我的问题是我得到一个忽略文件、目录的列表,但它们仍然可以提交。
例如:我只是通过命令删除缓存:
git rm --cached *DATN_2015.BLL.dll
git commit -m "Delete some files from repository"
所以我得到了所有这些文件并承诺删除 > 推送。然后,我更新我的文件:
.gitignore
与:
*DATN_2015.BLL.dll
但我不知道为什么当我重建项目的解决方案时,它们出现了此文件的新更改DATN_2015.BLL.dll并且它仍然可用于提交。
.gitignore
所做的是忽略存储库中未跟踪的新文件。
确保您的 .gitignore
位于存储库的根目录(在 .git
旁边)。
如果您想忽略对已跟踪文件所做的更改,请使用此命令:
git update-index --assume-unchanged <file>