Git(10)_合并fork的项目

ぐ巨炮叔叔 提交于 2019-12-25 16:31:23

fork一个其他的项目, 怎么将原项目更新的内容合并到自己的项目中

目标源 远程仓库 : A
fork的自己仓库 : B
拉取到本地的仓库 : C

1.fork项目到自己的仓库并, 下载到本地

查看 remote 信息

git remote -v

origin  git@github.com:MyName/fork_work.git (fetch)
origin  git@github.com:MyName/fork_work.git (push)

2.指定源仓库 A 的地址

git remote add  git@github.com:forkName/fork_work.git

# 完成后, 使用remote查看
git remote -v

origin  git@github.com:MyName/fork_work.git (fetch)
origin  git@github.com:MyName/fork_work.git (push)
upstream git@github.com:forkName/fork_work.git (fetch)
upstream  git@github.com:forkName/fork_work.git (push)

3.开始合并操作

3.1 切换到要合并的分支

git branch
* develop
  master

git checkout master

3.2 合并

git merge upstream/master

3.3 提交
如果有冲突, 先解决冲突;
解决完成后, commit 然后 push
就可以了

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!