2016-03-23 12 views
0

git pushに関する3つの質問--force:git pushの検出方法--force

チームの誰かがgit push --forceを検出する方法はありますか?

ローカルgitのインストールでgit push --forceが検出されたときに電子メールを送信するフックを作成することは可能でしょうか?

このgit push --forceの後に私のブランチでコミットが消えるかどうかを確認する方法はありますか?

答えて

1

チームの誰かがgit push --forceを検出したときに検出する方法はありますか?

はい。
https://github.com/kyanny/git-hooks-detect-force-update


は私の地元のgitのインストールがGitのプッシュ--forceがいることを検出したときに電子メールを送信するフックを作ってそれ-可能です:

は、あなたが使用することができ、このフックを持っています?

最初の回答はフックなので、フックからメールを送信できます。


いくつかは、このGitのプッシュ--force後に私の枝に消えコミットかどうかを確認する方法はありますか?

直接的には、ぶら下がったオブジェクトのレポをスキャンする必要があります。

git fsck --full 

しかし、あなたは

を削除されますコミットを取得します上記のフックで
関連する問題