我想清除git日志文件,以便命令git log
不返回任何内容。这可能吗?这是推荐的吗?
答案 0 :(得分:14)
______________________________ . \ | / .
/ / \ \ \ / /
| | ========== - - WARNING!
\____________________________\_/ / / \ \
______________________________ \ | / | \ THIS WILL DESTROY
/ / \ \ \ / /. . YOUR REPOSITORY!
| | ========== - -
\____________________________\_/ / / \ \ /
______________________________ / |\ | / .
/ / \ \ \ / /
| | ========== - - -
\____________________________\_/ / / \ \
. / | \ .
git log
显示项目的更改历史记录。如果你真的想要丢弃所有这些历史,你可以......
rm -rf .git
git init
...但是相对较少的情况确实很有意义。
git没有用于产生此输出的任何“git log files”;它正在迭代构成项目历史的对象数据库。如果您删除这样的.git
目录,则无法返回:
答案 1 :(得分:0)
基本上,您要做的是删除包含日志的文件,即“ .git”文件。