我希望能够顺利
z -a z进入 magit-status并且能够stash pop / z p顺利进入。然而,将所有内容存储在 Magit 中显然意味着将忽略的目录保存到存储中,而不是将其从工作目录中删除。
结果是您不能简单地弹出存储,因为存储将尝试弹出已存在的被忽略目录中的文件。
重播:
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
Run Code Online (Sandbox Code Playgroud)