2011-03-16 81 views
4

我有一個文件,顯示在git status"Changed but not updated"列表爲(modified content, untracked content),其狀態不會改變,當我做它git add詳細顯示的git add

我想知道是否有一個命令會給我更多的診斷信息。 -v選項沒有任何東西。

回答

0

您是否試過在項目的根目錄中查看.gitignore文件。您可能會將該文件排除在跟蹤之外。希望幫助 -

+0

都能跟得上 - 忽略的文件不'git的status'露面。 – Cascabel 2011-03-16 13:37:14

3

確保您的文件isn't part of a submodule:從母公司回購是行不通的添加子模塊的文件。

git status可以顯示變爲submdodule,除非使用了--ignore-submodules[=<when>]。 (或者如果配置diff.ignoreSubmodules已設置)。

+0

使用git 2.0.1查看更多內容:http://stackoverflow.com/a/24983818/6309 – VonC 2014-07-27 17:52:57

1

檢查的git ls-files --others --ignored --exclude-standard的反應,看看是否混帳認爲它應該被忽略。這將是我要採取的第一個調試步驟。

然後,你可以嘗試強制加法與git add --force <filename>,看看是否有任何克服忽略被阻止除分期。