mirror的git仓库怎么合并远程更新与本地提交
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mirror的git仓库怎么合并远程更新与本地提交相关的知识,希望对你有一定的参考价值。
参考技术A 大概步骤是这样的cd git-mirror
git clone ../git-ori --mirror
git-ori本身是个bare的主仓库,已经有提交内容,clone一个mirror出来
cd git-mirror-client/
git clone ../git-mirror/git-ori.git/
开发者从这个镜像clone出内容编辑,正常add commit push
之后回到镜像仓库查看
cd git-mirror/git-ori.git/
git log
看到开发者的内容提交到镜像的master分支上了,到这里都没有问题
这个时候,如果git-ori有更新,需要同步
我使用 git fetch
那么报告
From /home/user/git-mirror/../git-ori
+ c1700af...6ed5225 master -> master (forced update)
这个时候,提交到这个mirror镜像的记录由于没有再从镜像push到git-ori,同步的时候被洗掉了。
我刚才是随便找了自己机器cygwin上的git 1.7.5.1 测试的,之前有问题的环境是Ubuntu10 的git,版本没注意看本回答被提问者和网友采纳
以上是关于mirror的git仓库怎么合并远程更新与本地提交的主要内容,如果未能解决你的问题,请参考以下文章