2012-01-29 194 views
1

我真的被這個弄糊塗了。從回購中拉出後,我修改了這些文件並試圖添加並提交它們。添加兩個文件git add [file]以及git add .git add -Agit add -u後不過,我總是得到這樣的輸出:git add不添加文件?

# On branch master 
# Untracked files: 
# (use "git add <file>..." to include in what will be committed) 
# 
# ../.DS_Store 
# .DS_Store 
nothing added to commit but untracked files present (use "git add" to track) 

爲什麼不添加的git我的文件?

+0

將'.DS_Store'添加到'.gitignore'文件會更好,因爲Git確實不應該跟蹤這些文件(它們只是OS特定的緩存文件)。 – Amber 2012-01-29 07:55:24

+0

現在不是最重要的優先事項,但是請記住:P – Jumhyn 2012-01-29 07:56:25

+0

您是添加新文件還是修改現有文件? – manojlds 2012-01-29 07:56:26

回答

0

如果您正在編輯現有文件(如在已跟蹤文件中),編輯(並保存)它們之後,請執行git status - 您必須看到一行表示它們已被修改(Changes not staged for commit)。

如果這沒有發生,你實際上沒有編輯/保存文件。確保你正在保存它們。

+0

就是這樣。不知何故,我正在使用的程序遺失了磁盤上的文件,只是保存在以太網中。 – Jumhyn 2012-01-29 10:10:41