【发布时间】:2015-08-09 23:35:21
【问题描述】:
我的 GitHub 帐户上有两个不同的项目:我自己的和我正在贡献的一个分叉存储库。我的分叉副本与项目负责人帐户上对主副本所做的最新更改不是最新的。我想更新我的分叉项目以反映最新的变化,但我认为我的终端告诉我我位于我自己的项目中。如何切换到终端中的分叉存储库并更新更改?
【问题讨论】:
我的 GitHub 帐户上有两个不同的项目:我自己的和我正在贡献的一个分叉存储库。我的分叉副本与项目负责人帐户上对主副本所做的最新更改不是最新的。我想更新我的分叉项目以反映最新的变化,但我认为我的终端告诉我我位于我自己的项目中。如何切换到终端中的分叉存储库并更新更改?
【问题讨论】:
GitHub 有一个syncing a fork 的帮助页面。
它基本上说:
git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git # Only the first time
git fetch upstream
git checkout master
git merge upstream/master
【讨论】:
git 命令,您始终必须位于项目文件夹中。