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

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

阅读 2.8k
2 个回答

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

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

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

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