【git】変更を一時退避するこの記事は公開から1年以上が経過しています。情報が古い可能性がありますのでご注意ください。pushしないといけない変更をpushしないまま、新たに中途半端に変更を加えてしまった時のコマンド保存まず現在の変更を保存します。addとかしていたら全部戻します。saveこのコマンドで保存ができます。(saveは省略可能です。)これでdiffをチェックするとdiffがなくなっているので、pushができるようになります。保存されているのを確認するにはこのコマンドを利用します。commit_commentというように一時保存したリストが出てきます。詳細な変更を見たい場合はこのコマンドを利用します。<スタッシュ名><スタッシュ名>の部分にはリストに出てきた「stash@{0}」などを入れます。insertion(+)このように変更したファイルなどを参照することができます。変更を戻す変更を戻すにはこのコマンドを利用します。<スタッシュ名>あまりスタッシュが残ってしまうとどれがどれだかわからなくなってしまうので、削除も行います。<スタッシュ名>リストを確認すると消えていることがわかります。定期的に整理を行うことをおすすめします。<スタッシュ名>復活させて削除、これら2つを一気に行ってくれます。最後に半年ほど前、初めて使った時に何をやったのか変更消してしまったので、二度と使うものかと思いながら仕事をしていました。先日どうしてもその日にpushしないといけないものをpushしないまま新しいタスクに着手し、このコマンドを叩くことになりました。今回は失敗しなかったので、またも備忘録です。前回はpopとdropを間違えたのか?もう何をやって消してしまったのか思い出せませんが、気をつけて使用しましょう...。viewsTweetこの記事を書いた人Be82M17卒のエンジニアです。「いいね!」するとDoRubyの最新記事を受け取ることができます。