以下の内容はhttps://nainaistar.hatenablog.com/entry/git-setting-rebase-autostashより取得しました。


Git Rebaseするときに自動でstashとstash popするオプションや設定(autostash)

Git Rebaseをする際に、ローカルの修正が残っている場合はgit stash, git stash popをしないと実行できません。

毎回そのコマンドを入力するのは面倒ですが、オプションや設定でstashコマンドを実行せずに済むのでそれを記事にしました。

環境

  • git version 2.24.1.windows.2

対応

--autostashオプションを付与してください。または、常に実行したい場合はrebase.autostashをtrueに設定してください。

# 実行時にオプションを付与する
git rebase main --autostash

# 常にauto.stashをするようにする
git config --global rebase.autostash true

もし、git configに設定したあとでautostashを実行しない場合は、次のオプションを付与するとstashしなくなります。

git rebase main --no-autostash

終わりに

この機能を知ったのは--autostashのオプションだけでしたが、git configに設定することで常に有効にすることが分かりました。

自分でちゃんと調べてみるのも大事ですね。

参考情報




以上の内容はhttps://nainaistar.hatenablog.com/entry/git-setting-rebase-autostashより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14