まず、stashコマンドの基本的な使い方を説明します。以下の手順に従って、ステージング済みのファイルのみをstashに保存する方法を学びましょう。
-
変更をステージングします:
$ git add ファイル名
-
ステージング済みの変更をstashに保存します:
$ git stash save --keep-index
このコマンドは、ステージング済みの変更をstashに保存し、ステージングエリアの変更を保持します。
次に、より具体的なシナリオとコード例を示します。
シナリオ: ファイルAとファイルBの2つのファイルを変更し、ファイルAのみをステージングしたい場合。
-
ファイルAとファイルBを変更します。
-
ファイルAをステージングします:
$ git add ファイルA
-
ステージング済みのファイルAのみをstashに保存します:
$ git stash save --keep-index
これで、ファイルAの変更はstashに保存され、ファイルBの変更はステージングエリアに残ります。
この方法を使うことで、ステージング済みの変更のみをstashに保存することができます。これにより、作業中の変更を一時的に退避させることができ、他の作業に集中することができます。
以上が、Gitの「stash」コマンドの使用方法と具体的なコード例です。これを応用して、自分のプロジェクトで便利に活用してみてください。