gpt4 book ai didi

Git merge 两个具有历史记录的 git 存储库

转载 作者:行者123 更新时间:2023-12-05 06:46:32 24 4
gpt4 key购买 nike

我有两个存储库:project.git 这是我们项目的主要存储库,然后我们启动了另一个名为 newproject.git< 的 git 存储库 我们从 project.git 中提取了可以重用的代码片段和部分代码,并在 newproject.git 的代码库中使用。

我的问题是:有没有办法将 newproject.git merge 回 project.git 这样,历史记录/提交就会附加在一起,如如果 newproject.git 从未退出。但是 newproject.git 中的所有文件都会替换 project.git 中的内容吗?

谢谢

最佳答案

您可以将 newproject.git 存储库添加到 project.git 作为另一个远程。您有两个远程存储库:origin 和 newproject。

git remote add newproject newproject.git

或设置其他选项(如-m)

git help remote

你可以从 origin/newproject pull

git pull 源

git pull newproject

你只需 merge 到你的 origin master 并推送到 origin (project.git)。

git push origin master

关于Git merge 两个具有历史记录的 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14923397/

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