从分段中删除.gitignore

时间:2016-01-07 01:25:54

标签: git sourcetree

我对git只有一个问题,就是我有.gitignore试图在repo中添加,但我不想要它,你怎么忽略忽略文件?我不想在任何地方看到.gitignore。

我试图忽略它,但我只能丢弃它或删除它,这绝对不是我想做的。

enter image description here

2 个答案:

答案 0 :(得分:3)

要维护要忽略的文件列表(不属于您的存储库),请不要使用.gitignore文件。而是编辑.git/info/exclude,它不会被添加到存储库中。

答案 1 :(得分:2)

为什么你不想在你的回购中使用它?
这个文件应该在那里。

无论如何,你应该使用assume-unchanged标志
https://git-scm.com/docs/git-update-index

- [无糖]假设-不变

  

指定此标志时,不会更新为路径记录的对象名称   相反,此选项设置/取消设置路径的“假设未更改”位。

     

当“假定未更改”位打开时,用户承诺不更改文件并允许Git假定工作树文件与索引中记录的文件匹配。如果要更改工作树文件,则需要取消设置该位以告知Git。当在具有非常慢的lstat(2)系统调用(例如cifs)的文件系统上处理大项目时,这有时很有用。

     

如果需要在索引中修改此文件,Git将失败(优雅地),例如合并时提交;因此,如果上游更改了假定未跟踪文件,则需要手动处理该情况。

enter image description here

相关问题