2016-03-23 19 views
0

3 Fragen zu git push --force erkennen?Wie ein git push --force

Ist es möglich, einen Haken, der eine E-Mail senden, wenn meine lokale Git-Installation erkennen, dass ein Git-Push - Force?

Gibt es eine Möglichkeit zu sehen, ob nach diesem Git - Pushforce einige Commits in meinem Zweig verschwinden?

Antwort

1

Gibt es eine Möglichkeit zu erkennen, wenn jemand in einem Team eine git Push - Force macht?

Ja.

Sie haben diesen Haken, die Sie verwenden können:
https://github.com/kyanny/git-hooks-detect-force-update


Ist es-möglich, einen Haken zu machen, die eine E-Mail, wenn meine lokalen git Installation, dass ein git push --force erkennen senden ?

Die erste Antwort ist ein Haken, so dass Sie E-Mail vom Haken senden können.


Gibt es eine Möglichkeit zu sehen, ob einige auf meinem Zweig begehen verschwinden nach diesem git push --force?

Nicht direkt, Sie müssen das Repo für dangling Objekte scannen.

git fsck --full 

Aber in den Haken oben finden Sie die Commits erhalten, die entfernen sein wird