Gitでブランチを付け替えるにはどうしたらよいでしょうか?
Gitのブランチをコミット番号を変えずに付け替えたい場合はどうすれば良いでしょうか?
(rebaseを用いると画像中のA,Bのコミットの番号が変わってしまうので、それを変えずに付け替える方法がありますでしょうか?)
※ 上記画像で、「A」「B」となっているものは、コミット番号を表します。
追記
git rebase branchA
で意図通りの付け替えが可能でした。
しかし、git push -u origin branchA
ができません。
同じbranchAにpushしたい場合はどのようにすれば良いでしょうか?
複数の開発者がいるので、-f
は行いたくないです。