关于Java:GITHUB合并两个不同的回购协议?

GitHub merging two different repos?

本问题已经有最佳答案,请猛点这里访问。

我有一个Java程序,我在本地创建了一个回购协议,并把它推到了GITHUB回购。

然后我的朋友有了Git,他从我的同一个帐户克隆或下载了这些文件。

现在因为一些问题,我无法推到Github。所以我在项目中删除了.git文件,并从系统中卸载了git,然后再次安装了它。

再次在Github创建了我的新回购,并再次推动它。现在我的朋友对程序做了一些修改,并将其提交给了旧的回购协议。

现在我想把他的回购和我的新回购合并。因为所有的文件都是相同的,只是一些代码已经改变了,那么如何做呢?


如果历史记录不那么重要,您可以导入旧的回购、合并和推送。

1
2
3
4
5
6
7
8
9
cd /path/to/new/local/repo
git remote add oldrepo https://github.com/<user>/
git fetch oldrepo


git checkout master
git merge oldrepo/master

git push