gpt4 book ai didi

emacs - magit中的 `git clean -f -d -x`相当于什么

转载 作者:行者123 更新时间:2023-12-01 07:42:24 25 4
gpt4 key购买 nike

我希望能够z -a z in 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

最佳答案

你可以运行 C-u M-x magit-clean!!干净-xd

(您建议的命令缺少 -x 标志。git clean -d 将删除未跟踪但未忽略的目录。 )

关于emacs - magit中的 `git clean -f -d -x`相当于什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38129923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com