このページでは

git stash

Git では、現在の変更内容を「スタッシュ」と呼ばれる仮想的な棚に一時的に保存することができます。スタッシュは、例えば、優先度の高いタスクに取り組むために変更内容を一旦脇に置いたり、別のリポジトリから新しい変更を取り込んだりする際に役立ちます。

ローカルの変更をスタッシュする

すべてのローカル変更をスタッシュするには、Tools >Git >Local Repository >Stash に移動し、「Stash 」を選択します。これにより、ワーキングコピーは前回のコミット後の状態にリセットされます。

ステージングされていないファイルの現在の状態を保存し、リポジトリをステージング済みの状態にリセットするには、Stash Unstaged Files を選択します。

スタッシュされた変更の管理

復元、表示、削除のオプションを含む、すべての既知のスタッシュを表示するダイアログを表示するには、Stashes を選択します。

スナップショットの取得

後で参照できるように、現在の作業内容のスナップショットを名前を付けて保存するには、Take Snapshot を選択します。作業コピーは変更されません。たとえば、何かを試してみて、後でそれが機能しないことがわかった場合、変更を破棄してスナップショットの状態に戻すことができます。

スタッシュの適用

スタッシュリストから単一のスタッシュ状態を削除し、現在の作業ツリーの状態に上書き適用するには、Tools >Git >Local Repository >Stash の順に進み、「Stash Pop 」を選択します。

「How to: Use Git」および「Using Gitも参照してください

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.