由於我大量使用ap
作爲git add --patch
的別名,我不小心輸入了git am
。好吧,我想,我希望我只能git am --abort
。意外`git am`和`git am --abort`之後的恢復
但我的恐懼,事實證明,在某些時候,git am
,沒有任何警告,請問您未提交和未分級工作硬復位。假設在我的ap
之前我最有可能會發生變化,這個錯字總是意味着數據丟失。
其實它發生在我身上幾次,但現在它真的受傷了,因爲有很多工作。
爲了比較,通常我會發現,例如,當我進行未更改的變更時,重新貸款或結帳會退出。爲什麼am
會不同(無知/破壞)?
我可以恢復我的未分期此後更改嗎?
直到工作上演,沒有什麼是git知道的。當你處理unstaged文件時,你確實沒有網絡。 – vgoff
@vgoff我認爲你可能會混淆上演和追蹤。我所做的是非常正常的工作流程:我編輯一個文件,改變這個變化,提交這個變更。 –
@vgoff我已經添加了關於「網絡」的提示。但是,我意識到我正在使用非穩定的git(1.8.3.1),所以從某種意義上說,我在沒有網絡的情況下工作。 –