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

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

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

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

    git remote -v

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

  • 然后使用下面的命令:

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

    git fetch upstream
    git merge upstream/master

参考资料

目录
相关文章
|
6月前
github fork别人项目后如何同步更新原项目
github fork别人项目后如何同步更新原项目
|
6月前
|
测试技术 API
【OS Pintos】Project1 项目要求说明 | 进程中止信息 | 参数传递 | 用户内存访问 | 有关项目实现的建议
【OS Pintos】Project1 项目要求说明 | 进程中止信息 | 参数传递 | 用户内存访问 | 有关项目实现的建议
82 0
|
11月前
|
开发工具 git
Github Fork项目后如何与源主机代码保持更新同步
Github Fork项目后如何与源主机代码保持更新同步
695 0
jira学习案例61-userState的懒初始化和保存函数状态1
jira学习案例61-userState的懒初始化和保存函数状态1
56 0
jira学习案例61-userState的懒初始化和保存函数状态1
jira学习案例62-userState的懒初始化和保存函数状态2
jira学习案例62-userState的懒初始化和保存函数状态2
40 0
jira学习案例62-userState的懒初始化和保存函数状态2
jira学习案例63-userState的懒初始化和保存函数状态3
jira学习案例63-userState的懒初始化和保存函数状态3
65 0
jira学习案例63-userState的懒初始化和保存函数状态3
|
缓存 数据库
项目启动时执行指定任务如何实现?
项目启动时执行指定任务如何实现?
项目启动时执行指定任务如何实现?
github fork自己的库,如何同步源库的更新
github fork自己的库,如何同步源库的更新
68 0
|
缓存
如何写一个Compose状态页组件 (修正篇)
在上个月前,我写了这样的一篇文章,开源 | 如何写一个好用的 JetPack Compose 状态页组件 。里面讲了如何去写一个 compose 状态页组件,结果这反而是错误的开始,本篇就是对上述的一个修正及反思过程。
221 0
如何写一个Compose状态页组件 (修正篇)
|
编译器 C++
在C++学习的过程中如何使每个 .cpp单独运行
在C++学习的过程中如何使每个 .cpp单独运行
255 1
在C++学习的过程中如何使每个 .cpp单独运行