時には私はgit repoを開発のためにクローンしないことがあります。今私はそれを行う最新のスナップショットだけを残してgit repoをクリーンにする方法はありますか?
git clone --depth=1 <URL>
しかし、私はそれを知らなかった。だから私はいくつかの完全なレポを持っています - そして、私はそれぞれの最新のシェイプショットだけを残したいと思います。どのようにこれを行うことができますか?
編集:
私は
rm -rf .git
git init
git add .
git commit
を行います場合、私は元のソースを失うことになると思います - 以降git pull
することができません。
編集2:
おそらく最も簡単な方法は、単にそれらを再度レポを削除し、
git clone --depth=1 <URL>
することです。
が重複する可能性を[ Gitスカッシュはすべて1つのコミットにコミットする](http://stackoverflow.com/questions/1657017/git-squash-all-commits-into-a-single-commit) – CharlesB
私たちは同じ考えを持っています:) – CharlesB