2021年4月8日

え?git mergeって、ブランチ指定しないとデフォルトでoriginの同じやつをマージするの?

git fetchとブランチ取り込み系コマンドの引数を省略すると?

ブランチ名やリモートを省略した場合、カレントブランチに上流ブランチが指定されていると、暗黙にそれが指定されたことになる。上流ブランチとは

  • git fetch
  • git merge
  • git rebase
  • git pull
  • git pull --rebase

の引数を省略したときの処理の対象となるブランチ。マジか。知らなかった。確かにgit fetchとかはリモートとか省略してた。

え、git rebaseをリモートに対して実行するケースってあるの?