gpt4 book ai didi

git - 将 Git 存储库内容移动到另一个保留历史记录的存储库

转载 作者:IT王子 更新时间:2023-10-29 01:22:39 28 4
gpt4 key购买 nike

我尝试使用以下命令仅将一个存储库 (repo1) 的内容移动到另一个现有存储库 (repo2):

git clone repo1
git clone repo2
cd repo1
git remote rm origin
git remote add repo1
git push

但它不起作用。我查看了一篇类似的帖子,但我只发现一个移动了文件夹,而不是内容。

最佳答案

我认为您正在寻找的命令是:

cd repo2
git checkout master
git remote add r1remote **url-of-repo1**
git fetch r1remote
git merge r1remote/master --allow-unrelated-histories
git remote rm r1remote

在那之后 repo2/master 将包含 repo2/masterrepo1/master 的所有内容,并且还将包含两者的历史他们。

关于git - 将 Git 存储库内容移动到另一个保留历史记录的存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17371150/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com