拉/获取其他存储库的所有提交

时间:2015-12-01 01:54:48

标签: git github

我有这个存储库: https://github.com/DaniellMesquita/Pokemon-Showdown-Server-Template 使用其他所有文件: https://github.com/Ecuacion/Lumen-Pokemon-Showdown 但我需要保留这些文件的原始作者的历史。如何拉/获取第二个存储库的所有分支/提交以合并到我的第一个存储库中?命令是哪个?

2 个答案:

答案 0 :(得分:2)

简而言之:

  1. 删除旧遥控器: String depart= line.substring(34,38); String people= line.substring(44,46);
  2. 添加新远程:git remote rm origin
  3. 推送所有更改:git remote add origin git@github.com:DaniellMesquita/Pokemon-Showdown-Server-Template.git&& git push --all origin
  4. 会提前预约阅读thisthis

答案 1 :(得分:0)

  1. 创建Ecuacion存储库的克隆 git clone https://github.com/Ecuacion/Lumen-Pokemon-Showdown.git

  2. 转到刚刚克隆的新存储库 cd Lumen-Pokemon-Showdown

  3. 将遥控器更改为指向GitHub上的存储库 git remote set-url origin https://github.com/DaniellMesquita/Pokemon-Showdown-Server-Template.git

  4. 将所有提交推送到GitHub上的存储库 git push origin --all --force && git push origin --tags --force

  5. ps:你可能想要的是从GitHub中删除你的存储库,并创建一个Ecuacion存储库的分支......只需点击他们的repo上的 Fork 按钮,你就会得到它一个精确的副本,然后您可以克隆到您的机器。

    enter image description here