git push -f で強制的にプッシュする#
リモートリポジトリにプッシュ済みの内容をgit rebase
やgit commit --amendで直前のコミットを変更するなどで変更した場合、その変更をgit push
しようとするとエラーが発生する。
この場合はgit push --force
またはgit push -f
を利用するとプッシュができる。ただしこれは他人の作業を上書きする可能性があるので基本的に利用すべきでない。
git push --forceではなく--force-with-leaseを利用する