git stashでコミット前の作業を退避する


press
git stashでコミット前の作業を退避する

git stashでコミット前の作業を退避する

開発の途中で別のブランチに切り替えたり、緊急の修正が必要になることも珍しくありません。そんなときに現在の変更はコミットせずに一時的に保存しつつ、変更前のクリーンな状態に戻したいと思った経験はありませんか?

Git の stash コマンドは、コミット前の作業を簡単に退避させることができる非常に便利な機能です。今回はgit stash の基本的な使い方とよく使う開発効率を上げるためのコマンドを解説します。

変更を退避

コミット前の変更を退避します。

git stash -u

退避した作業一覧を表示

退避した作業を一覧表示します。stash@{0}、stash@{1}のように{}に表示されている番号は0が最新の退避した作業です。

git stash list

退避した作業を戻す

stash@{}で指定した番号の変更を元に戻します。(元に戻してもリストには残ったまま)

git stash apply stash@{0}

退避した作業を戻してリストから削除

stash@{}で指定した番号の変更を元に戻してリストからも削除します。

git stash pop stash@{0}

退避した作業をリストから削除

stash@{}で指定した番号の変更を削除します。

git stash drop stash@{0}

退避したリストを全て削除

退避した変更を全て削除します。

git stash clear

株式会社ファントムへのお問い合わせ

群馬県でPythonを使ったAIやソフトウェアを開発している株式会社ファントムが運営しています。




    Related Articles

    Other

    GitHubリポジトリを別のOrganizationに移行

    GitHubリポジトリを別のOrganizationに移行 非公開用のOrganization(組織)で管理していたリポジトリの公開範囲をプライベートから公開に変更するにあたって、リポジトリを別のOrganization […]

    Posted on by press
    Other

    PyCharmで.txtファイルで発生するRequirementsTokenTypeというエラー

    PyCharmで.txtファイルで発生するRequirementsTokenTypeというエラー PyCharmで拡張子が.txtファイルを開くとエディタに以下のようなエラーが発生します。 PyCharmでは.txtはr […]

    Posted on by press

    最新情報をお届けします!

    メーリングリストに登録するとファントムの最新情報をお届けします

    お客様のメールアドレスを共有することはありません