Git工作流程 - 更新远程图像

时间:2012-04-01 19:42:22

标签: git phing

我正在尝试使用git命令集来容纳以下例程:

1)我在CI构建之后运行phing来创建单独的图像      用于github和生产Web服务器。

这给我留下了两个目录,每个目录都包含源文件   包含每个目的地的最新版本。

2)我想用分支更新开发服务器上的本地裸仓库      每个图像。

3)我想用刚刚创建的每个上游repo master分支更新      来自本地裸仓的本地分支没有任何快进问题 - 只是      努力推动和更换。 Web服务器有一个准备好的post-receive挂钩      发布推文。

我不是一个完整的git新手,我已经尝试了一些不同的策略,   但我真的希望得到一些可能的解决方案的反馈。

谢谢,-km

1 个答案:

答案 0 :(得分:1)

听起来你正在寻找git push -f命令,它允许你将特定的引用推送到远程,而不考虑遥控器之前的内容。请注意,您要推送的存储库必须将receive.denyNonFastforwards选项设置为false(默认设置为true,以防止您意外丢失历史记录。)