我有两个本地git存储库(一个是master repo的克隆,另一个是master的fork的克隆).有没有办法合并一个分支与另一个分支?
注意 - 我不能只将master添加为上游,因为我们当前存在一些问题 - 由于pack-object失败,git fetch失败.
J J*_*ang 18
您可以添加另一个远程存储库,例如"local".
尝试以下方式(我刚刚成功运行):
(假设您的本地存储库是MyGitRepo.git和AnotherRepo.git在同一个文件夹中)
在MyGitRepo.git文件夹中:
$: git remote add local ../AnotherRepo
$: git fetch local
$: git merge local/master
Run Code Online (Sandbox Code Playgroud)
如果master是要合并的分支.
之后git fetch local,您可能会看到以下内容:
$ git fetch local
From ../AnotherRepo
* [new branch] master -> local/master
Run Code Online (Sandbox Code Playgroud)
这意味着成功地建立了另一个跟踪分支来跟踪(其他)本地存储库.
参考:阅读有关多个远程存储库的此链接
| 归档时间: |
|
| 查看次数: |
4683 次 |
| 最近记录: |