我有两个存储库:project.git
它一直是我们项目的主存储库,然后我们启动了另一个名为的空git 存储库,newproject.git
我们提取了可以从.project.git
newproject.git
我的问题是:有没有办法合并newproject.git
回project.git
这样,历史/提交被附加在一起,就好像newproject.git
从未退出一样。但是中的所有文件都newproject.git
将替换中的内容project.git
?
谢谢
我有两个存储库:project.git
它一直是我们项目的主存储库,然后我们启动了另一个名为的空git 存储库,newproject.git
我们提取了可以从.project.git
newproject.git
我的问题是:有没有办法合并newproject.git
回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 中提取
git pull origin
或者
git pull newproject
你只需要合并到你的原始主机并推送到原始(project.git)。
git push origin master