這與Remove files from Git commit不一樣,因爲所有的答案在這種情況下都不起作用。 所以這裏是問題,從上次git commit中刪除文件
在git commit
之前,我們使用git add
。問題是當我們在做git add
時,有時候我們忘了檢查,只有在做git commit
的時候我們才意識到那些文件不應該被git add
拾取而正在被添加和提交。
這就是爲什麼所有的答案都不起作用的原因,因爲git reset HEAD^
或類似的不適用於新拾取的文件,並沒有事先git歷史記錄。我很難學會它。
那麼,對於這種情況的任何解決方案?謝謝。
完美!謝謝。 – xpt