我需要传递一些有关正在推送的提交的元数据。有没有办法推送元数据和推送操作?当然,可以在post-commit或pre-push hook中创建标记/注释。
但是,有没有办法使用客户端钩子传递元数据?或者,除了notes / tag之外还有其他任何方法可以达到同样的效果吗?
答案 0 :(得分:0)
Git决定分两步推进:
git push
,则会使用它。所以基本上不是
git push origin master
你可以做到
git push origin master refs/notes/*
只推送分支“master”和任何Git音符,或者
git config --add remote.origin.push refs/heads/*
git config --add remote.origin.push refs/notes/*
git config --add remote.origin.push refs/tags/*
这么简单
git push origin
将推送所有(本地)分支,注释和标签。
请仔细阅读git-push(1)
手册:它有点干,但是要说明如何解释refspec以及remote.<name>.push
和push.default
如何影响操作。