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