⛓️

リベースを行った後にpushしようとpullしてpushしてくださいと言われた

2024/09/07に公開

あんまりpullしてpushするのは良くないと思いました。

備忘録として置いておきます。

はじめに

githubになれていない時よくやってしまいがちなのがリベース後のプルです。
これをやってしまうとプルリクに今回の修正とは全く関係ないコミットが混ざってしまうので気をつけましょう。

今回はコンフリクトが起きたという想定でどのようにプッシュをすればいいかをまとめていきます。

リベース

git pull --rebase origin master

フォースプッシュ

git push --force-with-lease

強制プッシュとも呼ばれますが変更点をプッシュできます。
push-fpullしてpushしてしまうと今回の変更に関係ない変更点を巻き込んでしまうのでフォースプッシュするようにしましょう。

Discussion