はじめに
🧑💻 Git や LabEx の初心者ですか? Git のクイックスタート コースから始めることをお勧めします。
Git では、スタッシュはコミットする準備ができていない変更を保存する方法です。これにより、作業を一時的に保存して、他のブランチに切り替えたり、コミットしたりしても、変更を失うことなく済みます。変更を続ける準備ができたら、スタッシュを作業ディレクトリに適用できます。この実験では、最新のスタッシュを Git リポジトリに適用する方法を学びます。
最新のスタッシュを適用する
あなたは Git リポジトリ内のプロジェクトを作業しており、コミットする準備ができていないいくつかの変更を加えました。しかし、別の機能を開発するために、別のブランチに切り替えたり、コミットする必要があります。変更を失いたくないので、スタッシュに保存することにします。後で、変更を続ける準備ができたら、最新のスタッシュを作業ディレクトリに適用する必要があります。
Git リポジトリに最新のスタッシュを適用するには、次の手順に従います。
https://github.com/labex-labs/git-playgroundという名前の Git リポジトリをローカルマシンにクローンします。git-playgroundディレクトリに移動します。README.mdファイルにいくつかの変更を加えます。たとえば、README.mdファイルに "This is a new line" と書き込みます。- コマンド
git stashを実行して変更をスタッシュに保存します。 - コマンド
git stash listを実行して、スタッシュの一覧を表示します。一覧に 1 つのスタッシュが表示されるはずです。 - コマンド
git stash applyを実行して、最新のスタッシュを作業ディレクトリに適用します。 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 リポジトリに適用する方法を学びました。変更をスタッシュに保存することで、作業を一時的に保存して、他のブランチに切り替えたり、コミットしたりしても、変更を失うことなく済みます。最新のスタッシュを適用することで、準備ができたら変更を続けることができます。