我有一个git repo,同一个文件有很多日志
df5bf4b a.file
c1f6f9f a.file
4e818fa b.file
f954acf b.file
我想删除旧日志,但在每个文件上保留最后一个提交日志
用于降低git repo大小
我该怎么做?
df5bf4b a.file
4e818fa b.file
答案 0 :(得分:2)
假设您的存储库中没有任何其他文件要保留其他版本,可以通过删除git存储库,初始化新文件然后进行提交来实现。像这样:
cd your_project_root_directory/
rm -rf .git/
git init
git add *.file
git commit -m "Add files"