Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/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 - Fatal编程技术网

将git分行移至另一个本地回购

将git分行移至另一个本地回购,git,Git,我在/trees/repo和/trees/repo\u有两个git存储库。恢复的版本是从正在死亡的计算机上手动复制过来的。此回购协议中有一个未推动的分支,我想将其移动到/trees/repo。我可以把这个分支推到远程,然后把它拉到新的回购协议中,但我不想分享这项工作 如何跨文件系统复制分支及其所有历史记录?您可以添加另一个远程存储库,该存储库恰好在您的文件系统上本地可用 git remote add recovered /trees/repo_recovered git fetch recove

我在/trees/repo和/trees/repo\u有两个git存储库。恢复的版本是从正在死亡的计算机上手动复制过来的。此回购协议中有一个未推动的分支,我想将其移动到/trees/repo。我可以把这个分支推到远程,然后把它拉到新的回购协议中,但我不想分享这项工作


如何跨文件系统复制分支及其所有历史记录?

您可以添加另一个远程存储库,该存储库恰好在您的文件系统上本地可用

git remote add recovered /trees/repo_recovered
git fetch recovered

您可以添加另一个远程存储库,该存储库恰好在您的文件系统上本地可用

git remote add recovered /trees/repo_recovered
git fetch recovered

将/trees/repo_作为远程对象添加到/trees/repo,然后从itAdd获取分支/trees/repo_作为远程对象添加到/trees/repo,然后从ITD获取分支明白了,很简单!它带来了我拥有的所有其他工作分支,但我可以手动清理这些东西。你也可以用另一种方法,将新存储库添加到恢复的存储库中,然后只推送你感兴趣的分支。但这并不重要:明白了,很简单!它带来了我拥有的所有其他工作分支,但我可以手动清理这些东西。你也可以用另一种方法,将新存储库添加到恢复的存储库中,然后只推送你感兴趣的分支。但这并不重要: