3
z -a z
magit-status
にあり、問題なくstash pop/z p
にできることを期待しています。しかし、魔法のすべてを隠していると明らかに無視されたディレクトリを秘密裏に保存することを意味しますが、ではなく、を作業ディレクトリから削除します。magit内の `git clean -f -d -x`と同等のもの
結果として、stashは既に存在する無視されたディレクトリのファイルをポップしようとしますので、単にstashをポップすることはできません。
リプレイ:
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
。私はQを更新しました。これは残念ですが、magitはユースケースを完全に満たしておらず、完全に隠すために2つのコマンドを使用する必要があります。 – hbogert