最新のスタッシュを適用する

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-12698{{"最新のスタッシュを適用する"}} end

最新のスタッシュを適用する

あなたは Git リポジトリ内のプロジェクトを作業しており、コミットする準備ができていないいくつかの変更を加えました。しかし、別の機能を開発するために、別のブランチに切り替えたり、コミットする必要があります。変更を失いたくないので、スタッシュに保存することにします。後で、変更を続ける準備ができたら、最新のスタッシュを作業ディレクトリに適用する必要があります。

Git リポジトリに最新のスタッシュを適用するには、次の手順に従います。

  1. https://github.com/labex-labs/git-playground という名前の Git リポジトリをローカルマシンにクローンします。
  2. git-playground ディレクトリに移動します。
  3. README.md ファイルにいくつかの変更を加えます。たとえば、README.md ファイルに "This is a new line" と書き込みます。
  4. コマンド git stash を実行して変更をスタッシュに保存します。
  5. コマンド git stash list を実行して、スタッシュの一覧を表示します。一覧に 1 つのスタッシュが表示されるはずです。
  6. コマンド git stash apply を実行して、最新のスタッシュを作業ディレクトリに適用します。
  7. README.md ファイルを確認して、変更が適用されていることを確認します。
git clone https://github.com/labex-labs/git-playground.git
cd git-playground
echo "This is a new line" >> README.md
git stash
git stash list
git stash apply
cat README.md

これが cat README.md を実行した結果です。

## git-playground
Git Playground
This is a new line

まとめ

この実験では、最新のスタッシュを Git リポジトリに適用する方法を学びました。変更をスタッシュに保存することで、作業を一時的に保存して、他のブランチに切り替えたり、コミットしたりしても、変更を失うことなく済みます。最新のスタッシュを適用することで、準備ができたら変更を続けることができます。