Git 感觉无用/多余的 commit 状态可以删掉吗 ?
Git 还不怎么熟 , 我想问下 .
历史提交的commit , 如果以后这个项目目录太大 , 可以把一些历史状态删掉吗 ?
这样可以节省很多空间
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
Git 还不怎么熟 , 我想问下 .
历史提交的commit , 如果以后这个项目目录太大 , 可以把一些历史状态删掉吗 ?
这样可以节省很多空间
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
有的,随便一找就能找到
不过真心不建议这么做。
@AlexChen 已经说了 通过 reset 命令来做:
这个命令的效果是撤销掉 这个 commit 之后的所有 commit。还可以通过 revert 命令来做:
效果是撤销掉某一个提交。
这么做风险的确很大,一定要慎重。
印象中rebase命令可以合并掉多余的commit
http://www.ruanyifeng.com/blog/2015/08/git-use-process.html
参考此文
表示
git commit
只是保存文件变化,所以不会占用多少空间