Skip to content

Github进行fork后如何与原仓库同步:重新fork很省事,但不如反复练习版本合并 #687

Answered by Ymm0008
richard1015 asked this question in Q&A
Discussion options

You must be logged in to vote

1、首先 fork 目标仓库,系统会自动跳转到你的 github 账户下。

2、在本地启动终端,执行命令 git clone 目标仓库的 gitHub 地址。

3、进入刚 clone 的仓库目录中,执行 git remote -v 查看

➜  [/Users/XXXXX/nutui] git:(next) git remote -v   
origin	https://github.com/jdf2e/nutui.git (fetch)
origin	https://github.com/jdf2e/nutui.git (push)

origin 代表的就是我们的目标仓库地址,也是我们后期提交 pull request 的地址。

4、如果目标仓库没有设置权限,开发者可以自动进行目标库的 push 操作,直接执行 git push 就可以完成本地代码和目标仓库代码的同步。

5、如果目标仓库设置权限,那开发者就需要先将更改部分提交到自己的仓库地址,然后从自己的仓库发送 pull request 提交到目标仓库,等待目标仓库管理员合并。

1)首先注意我们 clone 代码后,通过 remote -v 只有 origin 一个仓库地址,这时候我们需要增加一个我们自己的一个仓库地址,执行命令

git remote add ”别名“  “目标仓库在你 github 账户下的地址”

2)然后我们在执行 git remote -v 查看,这个时候就看到多了一个仓库地址也就是我们刚添加的。

➜  [/Users/XXXXX/nutui] git:(next) git remote -v…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by richard1015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants