首页
学习
活动
专区
工具
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存储库,以保留提交历史记录
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 设计师如何管理自己的文档

    三种有效管理文档的方法:文件夹/文件规范命名文档版本控制云盘同步备份通过以上三种方式的配合使用,能有效的帮助我们实现以下目标:通过规范命名:对项目文件/个人文档进行分类,方便查找文档版本控制:减少自己对文档的复制备份,自动构建关键历史版本,即使误删也能找回,按需         求还原到某一个历史节点的文档状态云盘同步备份:对十分重要的文档进行同步备份,有修改则会马上实时备份我们已经知道了这三种方法,又应该如何去落实实现呢?方法一:文件夹/文档规范命名1. 首先先制定一下我们命名的一些规则我们常见的版本命名格式为 [name].x.y.z-[state]name为可选字段,一般为 v,表示 versionx.y.z 为各版本的序号,遵循语义化版本命名规范。 实际上基于此规范,不应该在版本前出现 name       字段state 可选字段,表示版本状态,例如 b 表示 beta 测试版,其他常见状态,后有详述什么是语义化版本命名规则?核心规则如下:

    00
    领券