2014-09-05 202 views
4

我想用git作爲我的VCS的一個小項目。 (使用兩臺電腦,兩個窗口)GitExtensions忽略.gitignore

因爲我不喜歡bash我使用gitExtensions,但不知何故我的.gitignore似乎被它忽略。 這是我的.gitignore是什麼樣子:

nbproject/private/ 
build/ 
nbbuild/ 
dist/ 
nbdist/ 
nbactions.xml 
nb-configuration.xml 
build.xml 

現在,我的文件夾結構,看起來有點像這樣:

E:. 
├───lib 
│ └───<libary stuff> 
└───trunk 
    ├───build 
    │ ├───empty 
    │ ├───generated-sources 
    │ └───web 
    ├───dist 
    ├───nbproject 
    │ └───private 
    ├───src 
    │ ├───conf 
    │ └───java 
    └───web 

不幸的是,它還包括整個build文件夾,每次我建立它例如,我得到各種新的編輯文件build/generated-sources /或dist /或build/web/

我對使用.gitignore相當陌生,所以請耐心等待我對此有所瞭解。

謝謝,我感謝幫助。

+3

您試圖忽略的文件可能已經受版本控制。如果是這樣的話,你需要將它們從版本控制中移除(我不知道如何在Git擴展中這樣做),然後進行提交。之後,應該適當忽略'.gitignore'中列出的內容。 – Jubobs 2014-09-05 00:46:52

+0

謝謝,它現在可行!必須更新我的.gitignore,所以它忽略了整個nbproject /使其工作:) 請發表您的評論作爲答案,以便我可以接受它。 我現在覺得很愚蠢,因爲忘記我已經將這些文件添加到VCS。 – Kirinkunhime 2014-09-05 00:55:56

回答

5

您試圖忽略的文件可能已經在版本控制之下。如果是這樣的話,你需要從版本控制中刪除它們,然後進行提交。之後,應該適當忽略.gitignore中列出的內容。

要弄清楚如何刪除Git Extensions(v2.48)中的文件,請查看online documentation。除了KindDragon提到的his comment,最近添加了一個名爲「顯示忽略的文件」的功能,您可能會發現它很有用。

+2

最新手冊可在此處http://git-extensions-documentation.readthedocs.org/en/release-2.48/commit.html#commit-changes。新的GitExtensions在「提交」窗口中支持「顯示忽略的文件」。 – KindDragon 2014-09-07 11:43:00