Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.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 Clone - Fatal编程技术网

git克隆然后强制发散

git克隆然后强制发散,git,git-clone,Git,Git Clone,我正在尝试创建一个存储库的永久分支,使其成为顶级存储库的一个模块。本质上,我想克隆我的原始存储库,然后打破历史记录,这样就不允许在新存储库和旧存储库之间意外地拉/推。还有几个Stackoverflow问题,但我想对整个存储库也这样做。在每个存储库中添加不同的提交到master。这样,只有强制推送或显式合并才能导致历史记录被重新组合。更进一步,您可以使用git commit-m“dummy commit”-allow empty在每个主机上创建空提交。从那时起,父提交总是不同的,每个空提交也会有不

我正在尝试创建一个存储库的永久分支,使其成为顶级存储库的一个模块。本质上,我想克隆我的原始存储库,然后打破历史记录,这样就不允许在新存储库和旧存储库之间意外地拉/推。还有几个Stackoverflow问题,但我想对整个存储库也这样做。

在每个存储库中添加不同的提交到
master
。这样,只有强制推送或显式合并才能导致历史记录被重新组合。

更进一步,您可以使用git commit-m“dummy commit”-allow empty在每个主机上创建空提交。从那时起,父提交总是不同的,每个空提交也会有不同的SHA。这似乎存在一个问题,即从错误的存储库进行拉取时没有问题。如果我从一个无关的存储库中提取,我相信我会看到错误。但是,对于我遵循的过程,我可能弄错了。您希望两个不同的更改位于文件的同一行,以便在有人试图从另一个repo合并时发生冲突。可能只是在克隆中
git remote remove origin