おすすめはしませんが、軽くまとめました
全コミットを1つにします
(1) 一番最初に遡ってrebaseを実行する
git rebase -i --root
(2) rebase内でエディタで置換する
viでfixupなら :%s/pick/f/g で全置換のあと、最初のコミットをfからpickに戻す
(3) 強制的にremoteを上書きする
git push origin head --force-with-lease
# 適切に設定しているリポジトリでは不可能
# 遊びの開発用
Go to list of users who liked
Share on X(Twitter)
Share on Facebook
More than 1 year has passed since last update.
おすすめはしませんが、軽くまとめました
全コミットを1つにします
(1) 一番最初に遡ってrebaseを実行する
git rebase -i --root
(2) rebase内でエディタで置換する
viでfixupなら :%s/pick/f/g で全置換のあと、最初のコミットをfからpickに戻す
(3) 強制的にremoteを上書きする
git push origin head --force-with-lease
# 適切に設定しているリポジトリでは不可能
# 遊びの開発用
Register as a new user and use Qiita more conveniently
Go to list of users who liked