【问题标题】:GitHub merging two different repos? [duplicate]GitHub合并两个不同的回购? [复制]
【发布时间】:2018-06-10 16:00:17
【问题描述】:

我有一个 Java 程序,我在本地创建了一个存储库并将其推送到 GitHub 存储库。

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

现在由于一些问题,我无法推送到 GitHub。所以我在我的项目中删除了.git 文件并从我的系统中卸载了 git 并再次安装它。

再次在 GitHub 中创建了我的新仓库并再次推送它。
现在我的朋友对程序进行了一些更改并将其提交并将其推送到旧仓库。

现在我想将他的 repo 与我的新 repo 合并。
既然所有的文件都是一样的,只是改了一些代码,那怎么办呢?

【问题讨论】:

  • 澄清一下:总共有多少个 github 存储库?
  • 你之前做过研究吗?

标签: java git github


【解决方案1】:

如果历史不是那么重要,你可以导入旧的 repo,合并和推送。

cd /path/to/new/local/repo
git remote add oldrepo https://github.com/<user>/<oldrepo>
git fetch oldrepo


git checkout master
git merge oldrepo/master

git push

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-25
    • 2022-01-05
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 2021-11-15
    • 2013-05-07
    • 2018-08-21
    相关资源
    最近更新 更多