はじめに
🧑💻 Git や LabEx の初心者ですか? Git のクイックスタート コースから始めることをおすすめします。
Git では、スタッシュはまだコミットする準備ができていない変更を保存する方法です。これにより、変更を一時的に保存して別のブランチに切り替えたり、他の作業を行ったりすることができます。変更を続ける準備ができたら、スタッシュを適用して中断したところから続けることができます。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
🧑💻 Git や LabEx の初心者ですか? Git のクイックスタート コースから始めることをおすすめします。
Git では、スタッシュはまだコミットする準備ができていない変更を保存する方法です。これにより、変更を一時的に保存して別のブランチに切り替えたり、他の作業を行ったりすることができます。変更を続ける準備ができたら、スタッシュを適用して中断したところから続けることができます。
あなたは git-playground
リポジトリの機能ブランチで作業しており、バグ修正に取り組むために別のブランチに切り替える必要があります。ただし、まだコミットする準備ができていない変更がいくつかあります。これらの変更を保存して別のブランチに切り替えたいと思います。バグ修正が完了したら、スタッシュを適用して機能ブランチの作業を続けたいと思います。
変更は feature-branch
ブランチにスタッシュされており、スタッシュメッセージは "my changes" です。
git-playground
ディレクトリに移動します。cd git-playground
master
ブランチに切り替え、バグ修正後にスタッシュします。スタッシュメッセージは "fix the bug" です。file1.txt
ファイルの内容を "hello,world" に更新することでバグを修正します。git checkout master
echo "hello,world" > file1.txt
git stash save "fix the bug"
feature-branch
ブランチに切り替え、スタッシュの一覧を見て、情報が "my changes" であるスタッシュを適用します。git checkout feature-branch
git stash apply stash@{1}
これが README.md
ファイルの内容です。
## git-playground
Git Playground
some changes
スタッシュする前に行った変更が現在適用されていることがわかるはずです。
この実験では、Git でスタッシュを適用する方法を学びました。スタッシュを適用することで、変更を一時的に保存して別のブランチに切り替えたり、他の作業を行ったりすることができます。変更を続ける準備ができたら、スタッシュを適用して中断したところから続けることができます。