Git在预推钩期间重新设置并推动

时间:2018-09-01 13:02:21

标签: git

git push期间,我知道可以使用pre-push钩子取消推送,并使用非零退出代码退出脚本。

使用一个pre-push钩子,我想拦截当前的推送,有条件地进行重定基,然后再推重定基的树(如果不需要重定基,则是原始的树)。有可能吗?

1 个答案:

答案 0 :(得分:0)

Git不允许您使用{ "name": "HuzLive", "version": "0.1", "description": "Soyez toujours au courant des lives & vidéos de votre streameur Dofus préféré", "permissions": ["activeTab", "notifications", "storage"], "background": { "page": "background.html" }, "browser_action": { "default_popup": "popup.html", "default_icon": { "16": "images/huz_logo16.png", "32": "images/huz_logo32.png", "48": "images/huz_logo48.png", "128": "images/huz_logo128.png" } }, "icons": { "16": "images/huz_logo16.png", "32": "images/huz_logo32.png", "48": "images/huz_logo48.png", "128": "images/huz_logo128.png" }, "applications": { "gecko": { "id": "{b8e90417-1550-474f-bd6e-de91b8382298}", "strict_min_version": "42.0" } }, "manifest_version": 2 挂钩来修改推送内容。在调用该钩子的那一刻,两侧的所有引用及其预期值都已解析,并且Git不会在钩子之后重新读取该数据。

pre-push钩子中确实可以(尽管不建议)对存储库进行更改,但是您所做的任何更改都不会对推送的数据产生任何影响。