はじめに
🧑💻 Git や LabEx の初心者ですか? Git のクイックスタート コースから始めることをお勧めします。
Git は、開発者がコードベースに対して行った変更を追跡できる強力なバージョン管理システムです。Git の便利な機能の 1 つは、スタッシュを作成できることです。スタッシュを使うと、作業ディレクトリとインデックスの現在の状態を保存できるため、別のブランチに切り替えたり、別の機能に取り組んだりしても変更を失うことなく済みます。
🧑💻 Git や LabEx の初心者ですか? Git のクイックスタート コースから始めることをお勧めします。
Git は、開発者がコードベースに対して行った変更を追跡できる強力なバージョン管理システムです。Git の便利な機能の 1 つは、スタッシュを作成できることです。スタッシュを使うと、作業ディレクトリとインデックスの現在の状態を保存できるため、別のブランチに切り替えたり、別の機能に取り組んだりしても変更を失うことなく済みます。
開発者として、まだ変更をコミットする準備ができていないが、別のブランチに切り替えたり、別の機能に取り組んだりする必要がある状況に遭遇することがあります。進捗を失いたくないが、不完全なコードやバグのあるコードをコミットしたくもない。このときがスタッシュが便利になるところです。
スタッシュを使うと、変更をコミットせずに保存できるため、別のブランチに切り替えたり、別の機能に取り組んだりできます。その後、変更を続ける準備ができたときにスタッシュを適用することができます。
スタッシュを作成するには、git stash save コマンドを使用します。たとえば、git-playground リポジトリの feature という名前のブランチで作業しており、別のブランチに切り替える前に変更を保存したい場合:
git-playground ディレクトリに移動します。cd git-playground
feature という名前のブランチに切り替えます。git checkout -b feature
echo "Some changes" >> README.md
git stash save "My changes"
git checkout master
feature ブランチに戻り、スタッシュを適用します。git stash apply
これが完成した結果です。
stash@{0}: On feature: My changes
Git でスタッシュを作成すると、変更をコミットせずに保存できるため、別のブランチに切り替えたり、別の機能に取り組んだりできます。その後、変更を続ける準備ができたときにスタッシュを適用することができます。スタッシュを作成するには git stash save コマンドを、スタッシュを適用するには git stash apply コマンドを使用します。