我的情况如下:
我有一个 git Repo A,其中包含一个文件夹,该文件夹引用了存储在 git Repo B 中的另一个“项目”的材料。该文件夹实际上只是一个符号链接,因此它实际上并不存在。
我想做的只是从 Repo B 'git pull' 到这个文件夹中,然后推回 Repo A,尽可能多地保留历史(以防更改需要以其他方式进行)。
我可以手动上传所有文件,但这会丢失所有历史记录。我也可以只有 2 个单独的 repos 和一个链接,但如果可能的话,我想尝试将项目 B 合并到项目 A 中。
git是否有类似...的东西
git remote add projectb GITURLFORB
mkdir projectb
git add projectb && git commit projectb
git push origin master
git pull projectb master --into_folder projectb
git push origin master
谢谢