Skip to content
Latchkey

Force Push - CI/CD用語集の定義

force push(git push --force)は、リモートブランチをローカルの履歴で上書きし、自分の履歴にないリモートのコミットを破棄します。履歴を書き換えた後には必要ですが、他人の作業を破壊する可能性があります。

force pushgit push --force)は、リモートブランチをローカルの履歴で上書きし、自分の履歴にないリモートのコミットを破棄します。履歴を書き換えた後には必要ですが、他人の作業を破壊する可能性があります。

force push(git push --force)は、リモートブランチをローカルの履歴で上書きし、自分の履歴にないリモートのコミットを破棄します。履歴を書き換えた後には必要ですが、他人の作業を破壊する可能性があります。

より安全な代替手段

git push --force-with-leaseの使用を推奨します。これは最後のfetch以降にremoteが動いていた場合にpushを拒否し、まだ見ていないコミットの上書きを防ぎます。

関連ガイド