当我们每次从github上看到一个好的项目的时候,就想把这个代码fork到自己的仓库里面,然后每次去修改这个代码、或者给看不懂的地方添加注释,方便自己下一次查看。
为此,我们需要时不时的去更新一下原始代码,因为原始代码可能作者一直在更新,以下步骤就教一下大家怎么去同步原始仓库的代码到自己的本地仓库。
步骤如下:
1、给fork配置远程仓库(简单来说就是把远程仓库的代码拉倒自己的本地)
(1) git remote -v (查看一下自己当前仓库的代码的地址)
(2) 确定一个将被同步给fork远程的上游仓库(就是关联一下原始仓库,这里用dubbo的原始仓库举例)
git remote add upstream git@github.com:alibaba/dubbo.git
(3) 再次查看状态确认配置是否成功
git remote -v

2、同步fork(同步远程仓库的代码)
(1) 从远程仓库fetch分支和提交点,提交给本地master,并且被存储在一个本地防止upstream/master
git fetch upstream
(2) 切换到本地主分支(如果本地有多个分支的话)
git checkout master
(3) 把upstream/master 分支合并到本地master分支上面,这样就完成了同步,并且不会丢失调本地的内容
git pull git add 'XXX' git commit -m '注释' git push
网友评论