在git push
期间,我知道可以使用pre-push
钩子取消推送,并使用非零退出代码退出脚本。
使用一个pre-push
钩子,我想拦截当前的推送,有条件地进行重定基,然后再推重定基的树(如果不需要重定基,则是原始的树)。有可能吗?
答案 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
钩子中确实可以(尽管不建议)对存储库进行更改,但是您所做的任何更改都不会对推送的数据产生任何影响。