在.gitignore
有.factorypath加入的.gitignore是不一樣的目錄下,考慮到
.factorypath
/.factorypath
增加了對Eclipse項目。但是,無論何時在此文件中發生任何更改,在git或smartgit下都會修改它。
任何想法爲什麼?
在.gitignore
有.factorypath加入的.gitignore是不一樣的目錄下,考慮到
.factorypath
/.factorypath
增加了對Eclipse項目。但是,無論何時在此文件中發生任何更改,在git或smartgit下都會修改它。
任何想法爲什麼?
最有可能的文件.factorypath
被添加到git之前,你排除它在.gitignore
。從gitignore文件(http://git-scm.com/docs/gitignore):
NOTES 的gitignore文件的目的是爲了確保不被跟蹤的Git某些文件仍然未被跟蹤。 要停止跟蹤當前跟蹤的文件,請使用git rm --cached。
要顯示git當前跟蹤的文件,您可以使用git ls-files
。 正如上面的報價中所述,停止跟蹤文件使用: git rm --cached .factorypath
。 這將保留您的文件的工作樹副本,但將其從索引中刪除。
謝謝,不會事件知道如何問谷歌;) – Jacob 2015-03-13 09:51:39
這是因爲之前的文件已被追蹤。考慮到這一點,這個問題已經是answered here。
在將它添加到gitignore之前是否被跟蹤? – 2015-03-13 09:31:13
是的,但.factorypath是由eclipse生成的項目屬性。這是必需的文件,但在稍後它有一個好的名字。 – Jacob 2015-03-13 09:38:43
[停止跟蹤並忽略Git中文件的更改]的可能重複(http://stackoverflow.com/questions/936249/stop-tracking-and-ignore-changes-to-a-file-in-git) – 2015-03-13 09:45:52