克隆了别人的工程进行修改后提交了自己的git库,后来别人的工程更新了,想同步合过来,要怎么操作。
以下操作为android studio,命令行请参考https://segmentfault.com/q/1010000002457936
-
首先选择Remotes
image.png
-
添加一个upstram(名字随意)的分支,并写上别人仓库的名字,注意是https
image.png
3.fetch下后,拉到了upstream的分支

4.想将upstream/master的分支 合并到origin/master的分支
如果直接选择Merge into Current,会报名以下错误:
refusing to merge unrelated histories
解决的办法,需要先输入:
git pull upstream master --allow-unrelated-histories
之后可以进行merge了

网友评论