我有一個文件,顯示在git status
的"Changed but not updated"
列表爲(modified content, untracked content)
,其狀態不會改變,當我做它git add
。詳細顯示的git add
我想知道是否有一個命令會給我更多的診斷信息。 -v
選項沒有任何東西。
我有一個文件,顯示在git status
的"Changed but not updated"
列表爲(modified content, untracked content)
,其狀態不會改變,當我做它git add
。詳細顯示的git add
我想知道是否有一個命令會給我更多的診斷信息。 -v
選項沒有任何東西。
您是否試過在項目的根目錄中查看.gitignore文件。您可能會將該文件排除在跟蹤之外。希望幫助 -
確保您的文件isn't part of a submodule:從母公司回購是行不通的添加子模塊的文件。
git status
可以顯示變爲submdodule,除非使用了--ignore-submodules[=<when>]
。 (或者如果配置diff.ignoreSubmodules
已設置)。
使用git 2.0.1查看更多內容:http://stackoverflow.com/a/24983818/6309 – VonC 2014-07-27 17:52:57
檢查的git ls-files --others --ignored --exclude-standard
的反應,看看是否混帳認爲它應該被忽略。這將是我要採取的第一個調試步驟。
然後,你可以嘗試強制加法與git add --force <filename>
,看看是否有任何克服忽略被阻止除分期。
都能跟得上 - 忽略的文件不'git的status'露面。 – Cascabel 2011-03-16 13:37:14