如何保持自己 fork 的项目和原始项目同步

简介:
  • 首先先通过 github 的 web 页面 fork 目标的项目
    前提是自己已经设置好了git,并且配置了相应的权限
  • 然后使用git clone命令在本地克隆自己 fork 的项目:

    git clone https://github.com/YOUR-USERNAME/project—name

  • 然后需要复制被自己fork的项目的git地址
  • 切换到自己之前克隆的项目的路径下,使用:

    git remote -v
    AI 代码解读

    就可以看到当前项目的远程仓库配置

  • 然后使用下面的命令:

    git remote add upstream 原始项目仓库的git地址
    AI 代码解读
  • 然后如果你继续使git remove -v命令查看的话,就会发现这个时候已经和原始的被fork的项目产生了关联。
  • 如果想保持项目同步的话,一般使用下面的命令就好了:

    git fetch upstream
    git merge upstream/master
    AI 代码解读

参考资料

目录
打赏
0
0
0
0
20
分享
相关文章
github fork别人项目后如何同步更新原项目
github fork别人项目后如何同步更新原项目
218 0
|
11月前
|
Git 如何将一个项目的代码放到一个新的仓库中,但不在新的仓库中显示旧的提交记录
Git 如何将一个项目的代码放到一个新的仓库中,但不在新的仓库中显示旧的提交记录
370 0
5-20|本文目标为svn合并代码
5-20|本文目标为svn合并代码
怎样在GitHub上建立仓库、以及怎样实现分支代码的合并。保姆级别的教程
这篇文章是一份详细的GitHub使用教程,介绍了如何在GitHub上创建仓库、创建分支、编辑和发布更改内容、发起拉取请求以及合并分支的操作步骤。
怎样在GitHub上建立仓库、以及怎样实现分支代码的合并。保姆级别的教程
[go 面试] 同步与异步:程序执行方式的不同之处
[go 面试] 同步与异步:程序执行方式的不同之处
Git提交错了?别慌,学会直接删除提交记录
【8月更文挑战第7天】在日常的开发工作中,使用Git进行版本控制几乎是每位程序员的必修课。然而,即使是经验丰富的开发者,也难免会遇到“哎呀,我不小心提交了一些不该提交的内容!”的尴尬时刻。面对这样的错误,不必惊慌失措,Git提供了强大的功能来帮助我们修正这些错误,包括直接删除错误的提交记录。
569 0
Git派生的项目提交合并请求之后代码被覆盖
Git派生的项目提交合并请求之后代码被覆盖
386 0
Github Fork项目后如何与源主机代码保持更新同步
Github Fork项目后如何与源主机代码保持更新同步
796 0
jira学习案例61-userState的懒初始化和保存函数状态1
jira学习案例61-userState的懒初始化和保存函数状态1
109 0
jira学习案例61-userState的懒初始化和保存函数状态1

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等