Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何在两个本地存储库之间合并_Git_Git Merge - Fatal编程技术网

Git 如何在两个本地存储库之间合并

Git 如何在两个本地存储库之间合并,git,git-merge,Git,Git Merge,我有两个本地git存储库(一个是master repo的克隆,另一个是fork of master的克隆)。有没有办法将一个分支的一个分支与另一个分支的同一个分支合并 注意-我不能仅仅将主节点添加为上游,因为我们目前有一些这样的问题- 您可以添加另一个远程存储库,如“本地” 尝试以下方法(我刚刚成功运行): (假设您的本地存储库是同一文件夹中的MyGitRepo.git和AnotherRepo.git) 在MyGitRepo.git文件夹中: $: git remote add local ..

我有两个本地git存储库(一个是master repo的克隆,另一个是fork of master的克隆)。有没有办法将一个分支的一个分支与另一个分支的同一个分支合并


注意-我不能仅仅将主节点添加为上游,因为我们目前有一些这样的问题-

您可以添加另一个远程存储库,如“本地”

尝试以下方法(我刚刚成功运行):

(假设您的本地存储库是同一文件夹中的MyGitRepo.git和AnotherRepo.git)

在MyGitRepo.git文件夹中:

$: git remote add local ../AnotherRepo
$: git fetch local
$: git merge local/master
如果master是要合并的分支

git fetch local
之后,您可能会看到以下内容:

$ git fetch local
From ../AnotherRepo
 * [new branch]      master     -> local/master
这意味着另一个跟踪分支已成功跟踪(其他)本地存储库

参考:
阅读有关多个远程存储库的内容

这很简单:),应该给它一个try@nikel很高兴这有帮助。:)请注意,在git for windows下,使用相对路径(如这里的示例所示)是非常困难的。我必须使用绝对路径。谢谢:如果您还面临
致命问题:拒绝合并不相关的历史记录
->添加
--允许不相关的历史记录
查看更多信息检查:此过程将../AnotherRepo添加为MyGitRepo.git的永久存储库,因此可能,合并两个Repositorier后,我们可能希望从MyGitRepo.git中删除../AnotherRepo引用。