⛓️
リベースを行った後にpushしようとpullしてpushしてくださいと言われた
あんまりpullしてpushするのは良くないと思いました。
備忘録として置いておきます。
はじめに
githubになれていない時よくやってしまいがちなのがリベース後のプルです。
これをやってしまうとプルリクに今回の修正とは全く関係ないコミットが混ざってしまうので気をつけましょう。
今回はコンフリクトが起きたという想定でどのようにプッシュをすればいいかをまとめていきます。
リベース
git pull --rebase origin master
フォースプッシュ
git push --force-with-lease
強制プッシュとも呼ばれますが変更点をプッシュできます。
push-f
やpull
してpush
してしまうと今回の変更に関係ない変更点を巻き込んでしまうのでフォースプッシュするようにしましょう。
Discussion