其他工程git上的代码提交到新的工程上怎么不带历史提交记录?

想用一个项目的代码做个框架模板,然后上传到一个新的工程,但是上传后的项目会带原来项目的提交记录,有没有办法在提交的时候不带提交记录?

阅读 2.7k
2 个回答

你这两个项目,是两个独立的仓库、还是同一个仓库下的两个分支?

如果是独立的仓库,删掉项目目录下的 .git 目录,重新 git init + git remote add origin 好了(其实你复制的时候就不应该复制它)。

如果是不同的分支,在 checkout 时加 --orphan 参数。

.git目录就是携带git信息的,新项目不要把.git文件copy过去

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进