4

どうすれば

git stash を「保存」し、stash 自体がクリアされた後でも将来アクセスできるように (おそらくパッチ ファイルに保存するなど) 長期間保存します。すなわち。特定の stash をファイルに保存して、現在の stash をクリアし、git stash list を実行しても何も表示されないようにする方法

4

1 に答える 1

3

あなたはファイルを要求しましたが、変更セットを保存するために git を使用します。ファイルよりもずっと簡単に追跡できます。

新しいブランチを作成する

git checkout -b saved_stash

隠し場所をポップし、追加してコミットします

git stash pop
git add .
git commit -m 'save stash for later'

再度使用する場合は、ブランチをチェックアウトし、コミットをリセットして、再度 stash に追加します

git checkout saved_stash
git reset --soft HEAD~1
git stash

この時点で、最初に保存したのと同じ stash 状態になっているはずです。

(実行時に入力すると、コマンドが少しずれている可能性があります-少しだけだといいのですが)

于 2013-02-01T21:01:32.133 に答える