lar*_*sks 14
______________________________ . \ | / .
/ / \ \ \ / /
| | ========== - - WARNING!
\____________________________\_/ / / \ \
______________________________ \ | / | \ THIS WILL DESTROY
/ / \ \ \ / /. . YOUR REPOSITORY!
| | ========== - -
\____________________________\_/ / / \ \ /
______________________________ / |\ | / .
/ / \ \ \ / /
| | ========== - - -
\____________________________\_/ / / \ \
. / | \ .
Run Code Online (Sandbox Code Playgroud)
git log显示项目的更改历史记录.如果你真的想要丢弃所有这些历史,你可以......
rm -rf .git
git init
Run Code Online (Sandbox Code Playgroud)
......但是相对较少的情况才真正有意义.
git没有用于生成此输出的任何"git log文件"; 它正在迭代构成项目历史的对象数据库.如果删除这样的.git目录,就不会再回头了:
小智 5
您可能正在寻找:
git reflog expire --expire=now --all
git gc --aggressive --prune=all
Run Code Online (Sandbox Code Playgroud)
第一行将删除所有无法访问的引用日志。第二行将执行许多内务任务,例如压缩文件修订版本和删除无法访问的对象。
| 归档时间: |
|
| 查看次数: |
14742 次 |
| 最近记录: |