在github上clone了别人的项目如何与原项目同步更新?

优采云 发布时间: 2021-05-29 22:39

  在github上clone了别人的项目如何与原项目同步更新?

  如果在github上克隆别人的项目,在本地做一些改动,直接git push肯定会遇到问题。因为你提交的远程仓库是别人的代码仓库,不是你的

  如何将克隆后修改后的代码提交到自己的github上?

  方法一:

  修改.git/config文件,将url替换为你新创建的仓库地址

  方法二:

  先fork别人的代码,你的github上就会出现一个同名的项目。这个项目属于你。然后git clone这个项目到本地,改一下,然后git push。

  然后在你 fork 别人的项目之后,他又更新了代码。你 fork 的项目如何更新到原来的项目?

  方法一:

  让原项目的作者把你加到项目成员中,你就可以对项目进行各种git操作(废话,可以加我看攻略吗?)

  方法2:

  1、 git将原创项目克隆到本地

  2、在github上fork了项目,现在有了自己的仓库地址url

  3、执行git remote add name url,name是你的仓库别名,可以随意更改,但不要和已有的冲突

  4、最后通过git fetch origin获取原项目最新代码

  5、git merge -m 大功告成!

  方法三:

  可以通过新建一个分支push到自己的项目中,同步的时候直接fetch即可(详情后面会补充)

  扩展:如何将我对项目的更改提交到我 fork 的原创项目?

  在你的 fork 的项目页面上,有一个叫做 Pull Request 的按钮。点击它会将你的更改发送到对方的项目,由原项目所有者最终决定是否接受你的更改~

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线