忽略已在git中跟踪的文件

时间:2015-10-02 10:46:30

标签: git

我的.gitignore文件

中包含以下内容
**/*.txt
**/*.out
**/*.DS_store
**/*.exe
**/a.out

但是,每次编译 c ++ 文件时,我都会将a.out个文件作为可执行文件,并且当我执行git status时仍然会将文件修改为。如果有人能指出我正确的方向,我将感激不尽。

1 个答案:

答案 0 :(得分:1)

看起来您不小心将文件添加到了索引中。 您可以使用以下命令将其从索引中删除:

root.findall('./component[@name="MyComponent"]/setting[name="mySetting"]')

Git将不再跟踪此文件。

从手册:

git rm --cached a.out
     

使用此选项仅从索引中取消暂存和删除路径。无论是否修改了工作树文件,都将保持不变。