今天要做测试版本 演示版本 线上版本的同步, 一般采用 分支的办法解决, 但是自己对分支用的不太熟练,索性直接使用三个git地址,进行版本同步,但是,合并的时候提示对应的错误信息。 直接 强制合并 解决对应的问题。
大致思路,
先同步到测试服务器,然后测试进行相关测试, 测试通过->更新的测试代码,推送到新的演示地址,进行演示->演示功能没有问题(更新代码)->推送到生产服务器. 全程采用 hook 钩子进行 服务器代码同步。
git pull kaifa master --allow-unrelated-histories
后面加上 --allow-unrelated-histories
, 把两段不相干的 分支进行强行合并