【发布时间】:2013-04-18 23:04:45
【问题描述】:
我们有一个主要的裸仓库,它有一个钩子,可以将特定分支推送到另一个远程裸仓库。另一个 repo 应该只有一个分支。 post-receive 钩子检查当前提交是否在特定分支上(使用 git rev-parse specific_branch_name),如果是:
git push ssh://git@remote/path/to/repo
现在我们做了一些愚蠢的事情并推送了一个新分支(与特定分支在同一个提交上)。钩子推动了这个,并在另一个遥控器上创建了一个新分支。
现在显然我们需要从另一个远程删除该分支。但是我想知道如何让另一个远程拒绝创建新分支(它应该只有一个特定的分支而没有其他分支)。有没有办法做到这一点?
提前致谢。
【问题讨论】:
标签: git git-branch githooks