gpt4 book ai didi

Git:将提交从一个仓库导入到另一个仓库

转载 作者:IT王子 更新时间:2023-10-29 00:36:41 25 4
gpt4 key购买 nike

我有一个很大的 Git 项目存储库,我为此创建了一个插件,它也是 Git 的源代码 Controller 。最近我将插件的文件夹复制到主项目文件夹中。现在我有一个项目文件夹源代码由 Git 控制,插件的文件夹也由 Git 源代码控制。我的问题是,有没有办法将提交从插件存储库导入到主存储库,这样我就可以摆脱插件的 .git 文件夹?

最佳答案

在项目文件夹中打开命令窗口。

确保你在一个分支上。例如git checkout -b 插件历史

将插件文件夹添加为远程:git remote add plugin ../path/to/plugin/repo

从新的远程获取哈希:git fetch plugin

从远程分支批量挑选所有插件历史:

git cherry-pick firstSha1^..mostRecentSha1

(这里有更多关于挑选多个提交的说明:How to cherry-pick multiple commits)

然后您应该将所有历史记录作为插件历史分支上的新提交。

关于Git:将提交从一个仓库导入到另一个仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19045751/

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