push 済みで他の人も使っているブランチを rebase しても、共有に支障はない。
正答
× 誤り
解説
rebase はコミットを作り直すのでハッシュが変わり、リモートにある履歴と食い違う。そのため push は拒否され、強制 push(-f)すればリモートの履歴が置き換わって、同じブランチを pull していた人のローカルと矛盾する。共有済みブランチの履歴は書き換えないのが原則で、rebase は自分だけが使っているブランチや push 前の整理に限る。やむを得ず強制 push するなら --force-with-lease で他の人の push を上書きしていないか確認する。
参考: git-scm.com
この問題を含む Git のテストを制限時間つきで解く
Gitクイズへ