我想从带有样板代码的远程存储库中'git clone',但将其视为通过'git init'创建的新存储库,这意味着我不希望它具有远程/原点和任何提交历史记录。 / p>
基本上我想要达到的目的实际上类似于:
git clone [remote_url]
rm -r .git
git init
但我想知道是否有 git方式来做。
答案 0 :(得分:1)
我能想象的最接近你想要的是做一个浅层克隆,然后手动移除遥控器。
git clone --depth 1 [remote_url]
git remote rm origin
如果您再检查git log
,则只会看到一次提交。
最后一次提交消息将保留;如果你想删除它,请git commit --amend
。