Git:将更改从现有(类似)存储库拉入新克隆的裸存储库

Git: Pulling changes into a newly cloned bare repository from an existing (similar) repository

我最初在一个存储库上工作(比如 /path/to/d_orig)并使用 Git 维护它的版本。我希望移动到已由其他人更新并包含一些重大更改的更新版本的存储库。

为了将我的当前版本和新版本分开,我在不同位置(比如 /path/to/d_bare)从新版本的裸存储库中克隆了一个。克隆后,我如何pull/merge将d_orig更改为d_bare

您可以像这样在您的裸仓库中添加一个远程源仓库。

git remote add origin_repo <git url of origin repo>

一旦添加了远程源仓库,您就可以像这样将源仓库中的更改拉到您的裸仓库中。

git pull origin_repo <branch-name>

这里origin_repo是我们添加的遥控器,引用你的origin_repo,你也可以为遥控器起个自己的名字。