当前位置:   article > 正文

GIT如何将远程仓库(主仓)更新到本地,并同步到fork的个人仓_git 主仓代码同步到fork仓

git 主仓代码同步到fork仓

在不能直接push或者pull主仓的情况下,需要先fork到自己的个人仓库,然后再git clone到本地。
此时需要将主仓的修改更新到本地,再将自己本地的修改进行合并,更新到自己的远程仓库,再对主库发起合并请求。
具体步骤如下

1)fork主仓到个人仓;

2)git clone个人仓到本地;

3)查看远程信息,可以看到自己的远程仓库,即fork库

git remote  -v
origin  https://xxx.git (fetch)
origin  https://xxx.git (push)

4)添加指向主仓的upstream:

git remote add upstream https://xxx.git

5)查看远程目录位置

git remote  -v
origin  https://xxx.git (fetch)
origin  https://xxx.git (push)
upstream        https://xxx.git (fetch)
upstream        https://xxx.git (push)

6)执行命令 git status 检查本地是否有未提交的修改。如果有,则把你本地的有效修改,先从本地仓库推送到你的个人仓。最后再执行一次 git status 检查本地已无未提交的修改;

7)抓取主仓的更新;

git fetch upstream

8)切换到 master 分支:

git checkout master

9)合并远程的master分支:

git merge upstream/master

10)本地仓库向个人仓推送修改

git push

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/858043
推荐阅读
相关标签
  

闽ICP备14008679号