【发布时间】:2014-02-15 13:18:42
【问题描述】:
我在pre-push钩子中添加了类似的东西:
gs0=$(git status)
pip-dump
gs1=$(git status)
if [ "gs0" != "gs1" ]
then
git commit -m "pip-dump"
fi
(这是更新我的 pip 需求文件)
似乎推送不是在推送新的提交,而是在脚本开始时 HEAD 所在的那个。
如何解决?
【问题讨论】:
-
您最好包装或别名
git-push来执行这两个步骤。