我已经使用控制台命令更新了一些资源,现在我有2039个未跟踪的新图像文件,并且在我使用命令git status时出现。因为它们没有被攻击,我相信一个gitignore不会做任何事情因为它们已经被忽略了,所以我怎么能在git上做这个呢?
它们都在frontend / www / site-resources / product / media /文件夹中。
答案 0 :(得分:2)
Git将工作副本中的每个文件视为三件事之一:
如果我正确理解您的问题,您希望某些未跟踪的文件从您的状态中消失,因此您希望Git忽略这些文件。
由于它们都在一个文件夹中,您可以使用this解决方案。
答案 1 :(得分:0)
未跟踪的文件是Git不存储状态的文件。 忽略文件是Git默认不关心的文件:运行git status
时不会提及它们,运行{{1时不会添加它们等等。
您的文件未被跟踪,因为它们不在存储库本身(仅包含存储库的文件夹),但它们不会被忽略或者您不会遇到此问题。这正是git add -A
文件的用途:您可以将其设置为忽略.gitignore
(或图像的扩展名),并且不会报告它们。
如果您的文件被正确忽略,那么即使运行*.png
也不会添加它们;您需要在命令行上命名单个文件。