2016-11-08 52 views
2

出於某種原因,我的本地git會不會添加其他文件比的.gitignore混帳不加入項目文件以外的.gitignore

我甚至創造了一個空白目錄與一個空的.gitignore文件和其他test.txt文件它只會添加.gitignore

這是我搞砸了的配置問題嗎?我如何解決它?

我跑git add .然後git commit -m "test"和我回去:

On branch master 
nothing to commit, working directory clean 

和test.txt的沒有出現

git ls-tree --full-tree -r HEAD 

產量:

100644 blob 4fa9688faea285415faa1d92e2975c02c6e98fb1 .gitignore 

,但我絕對有在那裏有一個text.txt

UPDATE:

我加!*.txt我的.gitignore文件,然後將其添加的txt文件。爲什麼我必須明確添加所有包含的文件?

+0

當你做'git config --global core.excludesfile'時,你會看到什麼呢? – Oxymoron

+1

另外,git status的結果是什麼? –

+0

'git config --global core.excludesfile'不返回任何內容。 –

回答

1

問題是,我在父目錄中有一個.gitignore文件,該文件沉澱到子項目文件夾中。

2

嘗試刪除所有上游文件.gitignore

相關問題