UbuntuサーバーにGITをインストールしました。
私は、より多くの作業が必要なファイルのためにgitに頻繁に隠しておく習慣があります。
これまでのところ、隠し場所に関する問題は発生していません。
スタッシュを作成するときに有効期間があり、数日後に削除またはクリアされるかどうかを明確にしたかったのですが、スタッシュでの変更はどれほど安全かということです。
また、他の変更を行っている間、隠し場所が削除されるリスクがあります。
gitバージョン1.6.0以降、stashは期限切れにならないように設定されています。そのgitバージョンの変更ログは言った:
By default, stash entries never expire. Set reflogexpire in [gc
"refs/stash"] to a reasonable value to get traditional auto-expiration
behaviour back
したがって、スタッシュを期限切れにしたい場合は、上記のようにしてください。
git stashのコミットには、ローカル参照としての参照があるため、それらは無期限に存続します(つまり、ガベージコレクションされません)。