分别有仓库 A(github),B(JAE 的 git),本机为C。A, B都进行了 README.md 的初始化,就是说,这个情况下,已经存在冲突了,log不一致。先从仓库A获取下来,C 修改完毕提交,顺利提交至A,此时 如何从 C 提交到B,需要进行多少操作,使得仓库记录 A 和 B 的log一致(后面一致即可)?这个问题我尝试过,没解决。
2 回答
噜噜哒
TA贡献1784条经验 获得超7个赞
这么久了,经过了 git 的不断使用,也知道了具体方法。
假设以 a 仓库作为最终的使用仓库, b为发布仓库。分支都为 dev
现在我自己回复自己吧:
第一步,增加远程仓库
git remote add origin1 git.a
git remote add origin2 git.b
第二步,本地确保没 change 的东西,拉去远程仓库地址,然后进行 rebase 。
git fetch origin1
git rebase -i origin1/dev
如果有冲突,解决完。
git push -f origin1 dev
git push -f origin2 dev
done.
- 2 回答
- 0 关注
- 1336 浏览
添加回答
举报
0/150
提交
取消