3
我希望能夠 z -a z
in magit-status
並能夠stash pop/z p
沒有問題。然而,將所有內容隱藏在magit中顯然確實意味着將被忽略的目錄保存到存儲中,但是而不是將其從工作目錄中刪除。magit中的git clean -f -d -x相當於什麼
結果是,您不能簡單地彈出存儲,因爲存儲將嘗試彈出已忽略的目錄中的文件,這些文件已存在。
重播:
git init
mkdir ignoreme
touch ignoreme/ignoremefile
git init
echo ignoreme > .gitignore
git add .gitignore
git commit -m "add ignore file"
emacs
m-x magit-status; z; -a;z
git stash pop
ignoreme/ignoremefile already exists, no checkout
Could not restore untracked files from stash
你說得對有關'-x'。我更新了Q.很遺憾,magit並沒有完全滿足用例,你仍然必須使用兩條命令才能完全保存。 – hbogert