すべてのスタッシュを一覧表示する

GitGitBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Git では、スタッシュはコミットする準備ができていない変更を一時的に保存する方法です。 スタッシュを使用すると、ブランチを切り替えたり、別のタスクに取り組んだりしても、現在の進捗状況を失うことなく済みます。 変更を続ける準備ができたら、スタッシュを適用して中断したところから続けることができます。 この実験では、Git リポジトリ内のすべてのスタッシュを一覧表示する方法を学びます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/DataManagementGroup(["Data Management"]) git/DataManagementGroup -.-> git/stash("Save Changes Temporarily") subgraph Lab Skills git/stash -.-> lab-12738{{"すべてのスタッシュを一覧表示する"}} end

すべてのスタッシュを一覧表示する

あなたは Git リポジトリ内のプロジェクトに取り組んでおり、コミットする準備ができていないいくつかの変更を加えました。 これらの変更をスタッシュして、別のタスクに取り組めるようにすることにします。 後で、作成したすべてのスタッシュの一覧を見て、どれを適用するか決めたいと思います。 Git リポジトリ内のすべてのスタッシュをどのように一覧表示しますか?

  1. git-playground ディレクトリに移動します。
cd git-playground
  1. 新しいファイル test.txt を作成し、そこにいくつかのコンテンツを追加します。
echo "hello,world" > test.txt
git add.
  1. 次のコマンドを使用して変更をスタッシュします。
git stash save "Added test.txt"
  1. もう 1 つの新しいファイル test2.txt を作成し、そこにいくつかのコンテンツを追加します。
echo "hello,labex" > test2.txt
git add.
  1. 次のコマンドを使用して変更をスタッシュします。
git stash save "Added test2.txt"
  1. 次のコマンドを使用してすべてのスタッシュを一覧表示します。
git stash list

以下のような出力が表示されるはずです。

stash@{0}: On master: Added test2.txt
stash@{1}: On master: Added test.txt

まとめ

この実験では、git stash list コマンドを使用して Git リポジトリ内のすべてのスタッシュを一覧表示する方法を学びました。このコマンドは、スタッシュ参照、スタッシュが作成されたブランチ、およびスタッシュ メッセージを含む、すべてのスタッシュの一覧を表示します。すべてのスタッシュを一覧表示することで、どれを適用するか決定して、変更を続けることができます。