首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何创建新的Git存储库而不是旧的,并保留提交历史?

要创建一个新的Git存储库而不是使用旧的,并保留提交历史,可以按照以下步骤进行操作:

  1. 首先,在本地计算机上创建一个新的目录,用于存储新的Git存储库。
  2. 打开命令行终端,进入新创建的目录。
  3. 初始化Git存储库,使用以下命令:
  4. 初始化Git存储库,使用以下命令:
  5. 这将在当前目录中创建一个新的Git存储库。
  6. 将新的Git存储库与远程仓库关联起来,以便将来进行推送和拉取操作。可以使用以下命令:
  7. 将新的Git存储库与远程仓库关联起来,以便将来进行推送和拉取操作。可以使用以下命令:
  8. 替换[远程仓库URL]为你的远程仓库URL。如果还没有远程仓库,可以先在腾讯云上创建一个Git仓库,然后获取对应的URL。
  9. 通过以下命令检查远程仓库是否成功关联:
  10. 通过以下命令检查远程仓库是否成功关联:
  11. 这将显示远程仓库的详细信息。
  12. 现在,将旧的Git存储库的提交历史复制到新的存储库中。可以使用以下命令:
  13. 现在,将旧的Git存储库的提交历史复制到新的存储库中。可以使用以下命令:
  14. 替换[旧仓库URL]为旧的Git存储库的URL,[分支名]为要复制的分支的名称。
  15. 接下来,将新的存储库推送到远程仓库:
  16. 接下来,将新的存储库推送到远程仓库:
  17. 替换[分支名]为要推送的分支的名称。

完成以上步骤后,你将成功创建一个新的Git存储库,并保留了旧存储库的提交历史。请注意,这里提供的是一种通用的步骤,具体操作可能因不同的版本控制工具或平台而有所差异。

相关搜索:如何在两个不同的git存储库(而不是克隆)中同步文件并保留历史记录?我在git上有来自旧任务的旧提交,如何为新提交获取新的新日志?意外地从具有不同提交历史的远程存储库拉取数据后,访问较旧的Git提交如何将包含历史记录的SVN存储库迁移到新的Git存储库?如何从旧的存储库中创建一个内容很少的新存储库?如何将所有提交历史记录保存在旧存储库中,并在旧存储库不在线的情况下将其内容移动到新存储库?如何将文件及其所有提交历史记录迁移到git中的新存储库?如何在单击旧的create按钮时创建新的create键盘,而不是替换我可以将现有的Subversion存储库移动到新的父存储库(并保留历史记录)吗?如何从BitBucket git存储库历史记录中删除带有密码的提交?如何在存储库中保留git子树的远程?是否可以重新安排存储库并保留重新分配的文件的提交历史记录?有没有buildbot轮询一个新的提交git存储库?如何将创建了主干/分支的旧SVN存储库转换为GIT如何删除远程git存储库上的“搁浅”提交如何在没有旧提交的情况下将分支文件从旧的存储库移动到新的存储库如何使用` `git svn dcommit` `推送特定的提交给svn,而不是全套提交?如何从另一个git存储库挑选提交,并保留或记录原始散列。从Git Bash终端在Bitbucket上创建新的存储库?如何将更改从Git存储库的一些子文件夹同步到另一个Git存储库,以保留提交历史记录
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券