首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何更新一个派生的git repo?

如何更新一个派生的git repo?
EN

Stack Overflow用户
提问于 2012-08-09 09:56:37
回答 3查看 2.1K关注 0票数 10

我已经创建了一个git repo。如果源有更新,是否会自动更新派生的存储库?或者我应该在cmd中执行一些命令来更新这个派生的存储库?这些命令是什么?

EN

回答 3

Stack Overflow用户

发布于 2012-08-09 10:01:06

他们在github文档上有关于这个主题的非常具体的帮助:https://help.github.com/articles/fork-a-repo

配置远程

在克隆存储库时,它有一个默认的远程源,它指向GitHub上的fork,而不是它派生出来的原始repo。要跟踪原始repo,您需要添加另一个名为upstream的远程:

代码语言:javascript
运行
复制
git remote add upstream https://github.com/octocat/Spoon-Knife.git
# Assigns the original repo to a remote called "upstream"

git fetch upstream
# Pulls in changes not present in your local repository, 
# without modifying your files

拉动上游变化

如果您从项目派生的原始repo得到更新,您可以通过运行以下代码将这些更新添加到您的派生:

代码语言:javascript
运行
复制
git fetch upstream
# Fetches any new changes from the original repo

git merge upstream/master
# Merges any changes fetched into your working files
票数 20
EN

Stack Overflow用户

发布于 2012-08-09 10:00:21

当一个存储库被克隆时,它有一个默认的远程源,它指向你在GitHub上的分支,而不是它派生出来的原始存储库。要跟踪原始repo,您需要添加另一个名为upstream的远程:

正如他们在这个Blog Post中所说的。

票数 0
EN

Stack Overflow用户

发布于 2019-12-03 01:29:19

最近,我按照这个URL更新了我的forked repo。此URL解释了如何使用web UI和终端更新派生的存储库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11875723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档