首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
宝塔
V2EX  ›  git

有事没事运行一下 git gc 命令还是有好处的

  •  
  •   Fule · 213 天前 · 4584 次点击
    这是一个创建于 213 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的 .git 目录原来有 280M 那么大,运行了 git gc --aggressive 之后变成了 185M,效果明显,推荐有电脑洁癖的人定期使用。

    18 回复  |  直到 2019-04-19 13:51:59 +08:00
        1
    yplove156   213 天前
    有事没事运行一下 git push -f 命令还是挺爽的
        2
    Cat73   213 天前
    没必要,gc 是自动运行的,如果哪天你发现丢了什么东西的时候,刚刚巧你刚执行过 gc,那就只有哭了😂
        3
    Cat73   213 天前   ♥ 9
    以及电脑洁癖是个很有意思的东东:
    啊浏览器缓存吃了 800M,不行我要清理下,啊系统日志吃了 200M 不行我要清理下
    啊这个小姐姐 40G,emmm 好好收藏
        4
    Martin9   213 天前
    @Cat73 真实
        5
    des   213 天前
    等你丢文件你就哭了,我就丢过,还好用 git 找回来了
        6
    Fule   213 天前
    @yplove156 俺们 git 服务器上有控制,push -f 会失败的。哈哈。
    @Cat73 的确会自动运行,不过不知道什么时候会自动运行。风险嘛,肯定有啦,和清空回收站一样(上次清空 Win 10 回收站清了 40G...),很久之前很多人还有删文件习惯 shift 删,然后删错了后悔为何不删到回收站。呵呵。。
        7
    Fule   213 天前
    @des 一般风险就是玩 git 玩虚脱了的,要靠 git reflog 才能找回来东西。只要是正常分支上可见的东西,gc 应该不会有副作用的……吧(?)
        8
    leon0903   213 天前
    @Cat73 卧槽 居然在 V2EX 也能看到这个头像, 老哥 求求你快看下你的 cat 邮箱, 我之前在 github 上的 mybatis-plus 看到你了,然后有一个问题想请教下,谢谢了。
        9
    HubertYOU   213 天前
    净整些花里胡哨的
        10
    muxiesan1989   213 天前
    实际上,你并不需要手动调用 gc 命令。每当碎片对象过多,或者你向远端服务器发起推送的时候,Git 就会自动执行一次打包过程。
        11
    Fule   213 天前
    @muxiesan1989 嗯,文档里也说了,aggressive “偶尔”使用。我这就是“偶尔”使用。呵呵
        12
    Tokin   213 天前   ♥ 1
    rm -rf *
    拯救电脑洁癖,哈哈哈哈
        13
    junbaor   213 天前
    @muxiesan1989 #10 确实会自动 gc ,我们代码库 2 个多 G, 每次着急推东西的时候 gc 几分钟,那酸爽... 后来就把自动 gc 关掉了
        14
    agdhole   213 天前
    28G 估计可以考虑运行下,280M 有啥好整的
        15
    32   213 天前
    @Cat73 哪来的高清片源
        16
    sighforever   213 天前
    gc 是不可能 gc 的,现在存储降价了,我再买一块硬盘
        17
    Cat73   213 天前
    @32 #15 不可说不可说
        18
    msg7086   213 天前
    @Fule #7 reflog 不一定要 git 玩虚脱才会用到。如果你执行了一些命令进行测试,而稍后需要回滚,有可回收提交会方便很多。

    PS: 我手头的 Git 图形界面会自动 gc,根本不需要手动做……
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3028 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 10:46 · PVG 18:46 · LAX 02:46 · JFK 05:46
    ♥ Do have faith in what you're doing.