私はブランチに入って、いくつかの仕事をしました。別のブランチに行きたかったのですが、コミットしたくなかったので、やりましたgit stash
。それから私はしましたgit checkout <otherbranch>
。私はそこでいくつかの作業を行い、最初のブランチと同様に、作業をコミットする前にそのブランチから切り替えたいと思いました。だから私もgit stash
そこでやりました。私は最初のブランチに戻って、git stash pop
その特定のブランチからスタッシュを取得すると考えて、それをアンスタッシュしようとしました()。私はそれが<otherbranch>
(最新の隠された)から隠しを解き放ったことに驚いた。stashはブランチ固有であるという印象を受けましたが、この動作は、ローカルリポジトリ全体に対してstashが1つしかないことを示しています。
あるgit stash
ブランチ固有またはリポジトリ全体のために?リポジトリ全体を対象としている場合、ブランチ固有にするためのオプションをリポジトリに渡すことはできますか?
stash list
説明だけでなく、各アイテムのファイルリストを表示する方法を知っていますか?