(初学者Github)如何推送到不同的存储库?

时间:2016-04-08 02:37:40

标签: git github

我有一个包含大量文件历史记录的存储库,我不想丢失。我现在有一个新的存储库,我想“放入”旧存储库,因此它具有旧名称和文件历史记录。我怎么能这样做?

1 个答案:

答案 0 :(得分:-1)

这不是Git的工作原理。您不能新存储库放入旧存储库中。

选项1 - 创建新存储库:

  • 创建新的仓库
  • 将旧回购中的所有内容克隆到新回复
  • 将所有新文件/数据提交到新仓库

现在所有使用旧版本的人都需要将他们的repo远程URL切换到新的存储库名称。

选项2 - 与分支机构合作:

  • 在当前/旧存储库中创建新分支
    • git checkout -b <new_branch_name> <old_branch_name>
  • 这将为您提供旧历史记录和所有文件。每个使用回购的人都应该切换到新的分支,旧的分支可以保留给我 - 不知道;)