Gerrit を使用している間は、次のことが予想されpushます。
git push origin HEAD:refs/for/branch
しかし、一部の悪者はこれを簡単な方法で行っているようです (彼らは Git のマニュアルから学びました)。
git push origin
また
git push
これらの操作は深刻な問題を引き起こします:
- コミットは、リモート サーバーのマスター (またはデフォルト) ブランチに直接マージされました。
- 彼らはいくつかのコミットメッセージを書いていますが、
git logそれらを見つけることができません. - おそらくもっとある...
pushGerrit 設定でこれらの操作を無効にする方法はありますか? またはクライアントで無効にしますか?