【问题标题】:Git: Pulling changes into a newly cloned bare repository from an existing (similar) repositoryGit:将更改从现有(类似)存储库中拉入新克隆的裸存储库
【发布时间】:2018-02-27 17:18:30
【问题描述】:
我最初正在开发一个存储库(比如/path/to/d_orig)并使用 Git 维护它的版本。我希望进入更新版本的存储库,该版本已被其他人更新并包含一些重大更改。
为了将我的当前版本和新版本分开,我从新版本的裸存储库中克隆了一个位于不同位置(比如/path/to/d_bare)。克隆后,如何将更改从 d_orig 拉取/合并到 d_bare?
【问题讨论】:
标签:
git
git-merge
git-pull
git-bare
【解决方案1】:
你可以像这样在你的裸仓库中添加一个远程源仓库。
git remote add origin_repo <git url of origin repo>
添加远程源仓库后,您可以像这样将原始仓库中的更改拉入您的裸仓库。
git pull origin_repo <branch-name>
这里origin_repo是我们添加的遥控器,指的是你的origin_repo,你也可以为遥控器起自己的名字。