47
|
Christoph Schiessl Joeyjoejoejr · 技术社区 · 16 年前 |
1
72
您可以将同一文件系统上的另一个Git存储库视为远程报告。 首先,请执行以下操作:
现在它们都是单个存储库中的分支。您可以使用git签出在它们之间进行切换、使用git合并进行合并等。 |
2
7
您的图片表明,您并不真正希望“组合两个存储库”,而是将g和h提交到repo1。您应该能够做一些简单的事情,比如将repo2作为远程设备添加到repo1并获取/拉入更改。 |
3
4
我认为吉姆是对的。还要记住,如果两个提交对代码执行完全相同的补丁/diff,那么它们将具有完全相同的sha1哈希。因此,A到E在两个回购协议中应该有相同的sha1,因此从一个到另一个合并,并保持合并的回购协议作为唯一的回购协议向前推进不应该是一个问题。 您可以在repo1上为repo2设置跟踪分支,然后以这种方式保持它们的不同,并将合并延迟到您想要的任何时候。 |
charleslcso · 从开源克隆并推送到我的GitHub[重复] 1 年前 |
Itachi · 无法为python项目安装“DAWG”包 1 年前 |
Igor · git重置已删除目录上的头 2 年前 |
Robo · 撤消删除Git中被忽略的文件 2 年前 |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
Siggi · 使用git移动文件时丢失历史记录 2 年前 |