从远程存储库的克隆创建新的清理存储库(删除历史记录)

时间:2012-10-11 14:53:26

标签: git

这就是我想要做的事情 - 有一个存储库,其中包含某个项目的“模板”。我们说https://github.com/hakimel/reveal.js

我正在寻找一种更短的方式来执行以下操作:

git clone git://github.com/hakimel/reveal.js.git my-presentation
cd my-presentation
rm -rf .git
git init 
git ci -am 'initial reveal.js presentation commit'

所以,重点是它将是一个新的干净的回购,不需要所有项目的历史记录,根本不需要模板的起源。它不是一个分支,它是一个基于模板的新项目。

1 个答案:

答案 0 :(得分:2)

这听起来是最好的方法。或者,您可以下载文件,将它们粘贴在目录中,并在那里初始化新的存储库。 Git没有内置的方法来做到这一点。