git fetch 同步太多不需要的

来源:互联网 发布:免费手机安装窃听软件 编辑:程序博客网 时间:2024/05/22 01:53

请问怎么取得git 打好的tag所对应的代码呢?git

http://www.oschina.net/question/1030451_105857


想用gerrit的git fetch功能传递代码,却发现sync 同步了很多不想要的修改过去,为什么呢?

因为本地提交代码的version,label和要取得代码的不一致,比要取得代码的代码库版本更新。

虽然系统管理员提供的建议是。

repo init xxx -b refs/tags/xx.p19 -m manifest-sub.xml
repo sync yourRepo
cd yourRepo && git checkout xxx.p19
直接起另一个codebase专门for ODb就好了


我发现:

git tag | grep xxx

git check XXX; git check -b XXX

修改完成后

回到有映射的branch

gitlog4 XXX

git reset XXX

git merge

================

关键点是:

gerrit 上面会显示

commit:

parent: 

如果parent太新,自然就会同步很多,所以要让本地的提交分支parent和 git check XXX; git check -b XXX 的一致




0 0
原创粉丝点击