You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何复制Git仓库并设置不同名称与独立提交历史?

实现独立项目仓库的便捷方法

这里有两种实用方式,帮你基于现有组件框架仓库创建独立新项目:

方法一:克隆后重置远程仓库(最快捷)

  • 克隆原框架仓库到本地,同时指定新项目的本地目录名:
    git clone https://github.com/你的用户名/原框架仓库名.git 新项目本地目录名
    
  • 进入新项目目录:
    cd 新项目本地目录名
    
  • 删除原远程仓库链接,避免后续误推到原仓库:
    git remote remove origin
    
  • 在GitHub上创建全新的空仓库(不要勾选初始化README、.gitignore等选项)
  • 添加新的远程仓库链接:
    git remote add origin https://github.com/你的用户名/新项目仓库名.git
    
  • 推送本地代码到新仓库,完成独立化:
    git push -u origin main
    
    操作完成后,新项目会保留原框架的所有代码,同时拥有独立的Git提交历史,后续提交仅关联新远程仓库。

方法二:设置为模板仓库(GitHub官方推荐)

如果原框架仓库长期作为基础模板使用,推荐用这种更规范的方式:

  • 打开原框架仓库的GitHub页面,点击顶部「Settings」
  • 在「General」标签页找到「Template repository」选项,勾选后保存
  • 返回原仓库主页,点击「Use this template」按钮,选择「Create a new repository」
  • 填写新项目的仓库名、描述等信息,点击「Create repository from template」
  • 克隆这个新生成的仓库到本地即可

这种方式会自动创建完全独立的新仓库,保留原框架的所有文件,但Git提交历史是全新的(仅包含一次模板初始化提交),无需手动修改远程链接,适合频繁基于该框架创建新项目的场景。

注意:两种操作都不会影响原框架仓库的内容,新项目的所有操作均独立于原仓库。

内容的提问来源于stack exchange,提问作者Connor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 22:39:52