Git fork了别人的仓库,别人的仓库有更新,我们如何同步这个更新

这篇具有很好参考价值的文章主要介绍了Git fork了别人的仓库,别人的仓库有更新,我们如何同步这个更新。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

要同步在GitHub上fork的别人的仓库的更新,可以按照以下步骤进行操作:

  1. 配置远程仓库地址:
    在命令行中,进入你fork的仓库的本地目录,并添加一个指向原始仓库(即你fork的仓库来源)的远程仓库地址。通常,原始仓库会被称为"upstream"(上游仓库)。假设原始仓库的URL为https://github.com/original-user/original-repo.git,执行以下命令:
git remote add upstream https://github.com/original-user/original-repo.git
  1. 拉取原始仓库的更新:
    现在,你需要从上游仓库(原始仓库)拉取最新的更改。
git fetch upstream
  1. 合并更新:
    在将上游仓库的更新拉取到本地后,你可以将这些更新合并到你的本地主分支(通常是master/main分支)。
git checkout master  # 切换到你的主分支,如果不是master分支,请将其替换为你的主分支名称
git merge upstream/master  # 将上游仓库的更新合并到你的主分支

或者,如果你更喜欢使用rebase来保持提交历史的整洁:

git checkout master
git rebase upstream/master
  1. 推送更新:
    现在,你已经将上游仓库的更新合并到你的本地分支,接下来将这些更改推送到你fork的远程仓库。
git push origin master  # 如果不是master分支,请将其替换为你的主分支名称

现在,你的GitHub仓库应该与原始仓库保持同步了。重复上述步骤,以后都可以保持同步。

记住,定期拉取上游仓库的更新是很有必要的,这样你的代码库将与原始仓库保持最新。文章来源地址https://www.toymoban.com/news/detail-716455.html

到了这里,关于Git fork了别人的仓库,别人的仓库有更新,我们如何同步这个更新的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git从主仓库同步到fork仓库

    方式一:通过git命令 方式二:通过git页面 执行完该命令,本地项目将同时关联到私有仓库与远程仓库地址。 命令参数:upstream 表示远程仓库别名,类似于origin 方式一:idea fetch重新拉取最新地址 执行路径:项目右键 - Git -Repository - Fetch 方式二:更新主库命令方式 方式一:使

    2024年02月03日
    浏览(22)
  • Github进行fork后的仓库,如何与原仓库同步?

    我们在 GitHub 上参与到某个开源项目的时候,通常有以下开发步骤。 fork 一份原仓库到我们自己的仓库中, 在自己的仓库中切新的分支进行开发,开发完成之后,再推送到自己的仓库 在原仓库进行 Pull Request ,等待审核人审核代码通过后,我们的分支就被合并到原仓库中 这是

    2023年04月08日
    浏览(25)
  • [转]Github进行fork后如何与原仓库同步

    问题场景: 新公司要求所有的代码提交都要先通过自己的库提交到主repo上去,所以先在gitlab网页上fork出一个自己的库,在本地修改完代码后提交到远程自己库上,然后在gitlab网页上发起一个merge request请求,然后等待主repo主人review,同意之后合入。 整体思路如下: 在自己的

    2024年02月06日
    浏览(22)
  • gitee中fork了其他仓库,如何在本地进行同步

    GitHub 操作:同步 Fork 来的仓库(上游仓库)_sigmarising的博客-CSDN博客 1. 设置upstream 2.  git pull --rebase 3. 然后再执行pull、push操作  

    2024年02月15日
    浏览(15)
  • 如何使用git更新别人的代码

    问题说明 当自己git clone别人的代码之后,代码一直停留到本地电脑上,而你就跑了一次程序就搁置了。 后来有一天你想再次运行该代码,但是别人已经更新了很多附加的功能,或者你运行之后弹出提示,让你更新代码。你总不能重新克隆吧,太费时间了,而且自己之前的设

    2024年02月05日
    浏览(24)
  • 使用GitHub:创建仓库、提交更改、Fork一个仓库、同步Fork仓库。

    1、创建仓库 登录后——左上角“New”——Repository name(写入自己项目名称)——选中“Add a README file”——点击Create repository。 2、提交更改(提交一个对README文件的修改) (1)找到创建仓库的文件列表,单击README.md文件,点击编辑。输入用户所添加的信息:*。 (2)点击

    2024年02月12日
    浏览(21)
  • 如何将别人git上的clong下来的本地项目上传到自己的Git仓库中。

    如何将别人git上的clong下来的本地项目上传到自己的Git仓库中。 就是上传时git仓库更新被拒绝报错了说master不合用。 提示:以下是本篇文章正文内容,下面案例可供参考 如果没有注册账号的朋友,可以先去注册一个Gitee的账号的。 gitee网址 : https://gitee.com/ 代码如下(示例)

    2024年02月08日
    浏览(26)
  • 【Gitee进行fork后的仓库,与原仓库同步】

    1、fork 一份原仓库的项目到我们自己的仓库中, 2、在自己的仓库中切新的分支进行开发,开发完成之后,再推送到自己的仓库 3、在原仓库进行Pull Request,等待审核人审核代码通过后,我们的分支就被合并到原仓库中 而在这个过程中,原仓库的代码经常会变动,而 Gitee 不会

    2024年02月14日
    浏览(22)
  • git 一套代码关联多个远程仓库(可同步更新到多个,也可一个一个更新)

    本文主要讲述在平时开发中,一份代码可能有多份远程仓库的情况下,需要更新到不同的仓库 以及 同步更新到所有的仓库 提示:这里举的例子在上面的基础上修改,也可在关联远程仓库时,跳到第二步 提示:这里关联的仓库名称都是一样的

    2024年02月16日
    浏览(32)
  • git如何同步本地仓库与远程仓库代码

    fork仓库代码至本地后如何同步原仓库或其他成员仓库代码至本地 1、git remote查看远程仓库 目前只有origin是因为只是克隆了自己的仓库,还没有配置其他远程仓库,这是git给予克隆仓库的默认名 2、git remote add 别名 地址;手动添加需要同步的远程git仓库,同时指定一个简写

    2024年02月02日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包