如何保持自己 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

参考资料

目录
相关文章
github fork别人项目后如何同步更新原项目
github fork别人项目后如何同步更新原项目
172 0
|
5月前
|
Go 数据库 UED
[go 面试] 同步与异步:程序执行方式的不同之处
[go 面试] 同步与异步:程序执行方式的不同之处
|
8月前
|
开发工具 git
【Github】sync fork后,意外关闭之前提交分支的pr申请 + 找回被关闭的pr请求分支中的文件
【Github】sync fork后,意外关闭之前提交分支的pr申请 + 找回被关闭的pr请求分支中的文件
113 5
|
测试技术 API
【OS Pintos】Project1 项目要求说明 | 进程中止信息 | 参数传递 | 用户内存访问 | 有关项目实现的建议
【OS Pintos】Project1 项目要求说明 | 进程中止信息 | 参数传递 | 用户内存访问 | 有关项目实现的建议
181 0
|
开发工具 git
Git派生的项目提交合并请求之后代码被覆盖
Git派生的项目提交合并请求之后代码被覆盖
341 0
|
开发工具 git
Github Fork项目后如何与源主机代码保持更新同步
Github Fork项目后如何与源主机代码保持更新同步
770 0
|
JavaScript 开发者
Vite 在运行过程中是如何发现新增依赖的?
Vite 在运行过程中是如何发现新增依赖的?
242 0
jira学习案例62-userState的懒初始化和保存函数状态2
jira学习案例62-userState的懒初始化和保存函数状态2
53 0
jira学习案例62-userState的懒初始化和保存函数状态2
jira学习案例63-userState的懒初始化和保存函数状态3
jira学习案例63-userState的懒初始化和保存函数状态3
211 0
jira学习案例63-userState的懒初始化和保存函数状态3
jira学习案例61-userState的懒初始化和保存函数状态1
jira学习案例61-userState的懒初始化和保存函数状态1
91 0
jira学习案例61-userState的懒初始化和保存函数状态1