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