2012-10-11 79 views
2

以下是我想要做的 - 存在具有項目「模板」的存儲庫。比方說,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' 

所以,問題是,這將是一個新的乾淨的回購,這並不需要所有項目的歷史,根本不需要模板的來源。這不是一個分支,它是一個基於模板的新項目。

回答

2

這聽起來是最好的方法。或者,您可以下載這些文件,將它們粘貼到一個目錄中,並在那裏初始化一個新的存儲庫。 Git沒有內置的方法來執行此操作。

+0

是否有將所有項目下載到文件夾(沒有.git)的命令? –

+0

@gryzzly:你可以使用'curl'。 – mipadi