关于git push的3个问题--force:
有没有办法检测团队中的某个人何时进行git push -force?
当我的本地git安装检测到git push -force时,是否可以创建一个发送电子邮件的钩子?
在这个git push -force之后,有没有办法看看我的分支上是否有一些提交消失了?
答案 0 :(得分:2)
有没有办法检测团队中的某个人何时进行git push -force?
是
你可以使用这个钩子:
https://github.com/kyanny/git-hooks-detect-force-update
当我的本地git安装检测到git push -force时,是否可以创建一个发送电子邮件的钩子?
第一个答案是钩子,所以你可以从钩子发送电子邮件。
有没有办法在这个git push -force之后看看我的分支上是否有一些提交消失?
不直接,您必须扫描回购物品以寻找悬空物体。
git fsck --full
但是在上面的钩子中你将获得将要删除的提交