看起來這應該是超級簡單,但四處尋找一個簡單的(或中途簡單的)解決方案似乎是不可能的:Git的 - 放棄添加的文件
說我加了一堆文件到Git項目。 「混帳地位」現在說:
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# Classes/FileA.h
# Classes/FileA.m
# Classes/FileB.h
# Classes/FileB.m
nothing added to commit but untracked files present (use "git add" to track)
我再決定我要放棄這些文件,並回到項目中我原來的狀態。在繼續之前,我是否必須刪除每個文件?
我已經試過:
git checkout master
這給 「已在 '主'」 和
git reset --hard HEAD
但我添加的文件仍然存在兩種方法。
我已經通過了整個Git教程(http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html)加上各種手冊頁。
這是爲什麼這麼難呢?
另請參閱http://stackoverflow.com/questions/673407/how-do-i-clear-my-local-working-directory-in-git – VonC 2010-06-23 17:31:44