Gitの「stash」コマンドの使用方法と例


まず、stashコマンドの基本的な使い方を説明します。以下の手順に従って、ステージング済みのファイルのみをstashに保存する方法を学びましょう。

  1. 変更をステージングします:

    $ git add ファイル名
  2. ステージング済みの変更をstashに保存します:

    $ git stash save --keep-index

    このコマンドは、ステージング済みの変更をstashに保存し、ステージングエリアの変更を保持します。

次に、より具体的なシナリオとコード例を示します。

シナリオ: ファイルAとファイルBの2つのファイルを変更し、ファイルAのみをステージングしたい場合。

  1. ファイルAとファイルBを変更します。

  2. ファイルAをステージングします:

    $ git add ファイルA
  3. ステージング済みのファイルAのみをstashに保存します:

    $ git stash save --keep-index

これで、ファイルAの変更はstashに保存され、ファイルBの変更はステージングエリアに残ります。

この方法を使うことで、ステージング済みの変更のみをstashに保存することができます。これにより、作業中の変更を一時的に退避させることができ、他の作業に集中することができます。

以上が、Gitの「stash」コマンドの使用方法と具体的なコード例です。これを応用して、自分のプロジェクトで便利に活用してみてください。