假设我将提交推送到git
。它报告如下内容:
Auto packing the repository for optimum performance.
Counting objects: 56, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (54/54), done.
Writing objects: 100%
(56/56), 2.14 MiB | 3.81 MiB/s, done. Total 56 (delta 16), reused 0
(delta 0) Auto packing the repository for optimum performance.
我知道我应该让git
做更好的优化。假设我没有耐心并点击 Ctrl C 来杀死进程 "自动打包"步。
git push
完成了吗?如果是,那么在哪一步?
相关:
为什么git
在推送期间会立即打包 ?为什么不,当git
检测到需要打包时,会向用户显示一条有用的消息 - 例如:
Git: Your repository size may be causing inefficiency.
Please pack the repository at your earliest convenience by running the following:
git pack
答案 0 :(得分:1)
git push完成了吗?如果是这样,在哪一步?
我肯定不知道,但是当它报告说它是通过压缩和写入完成时,它很可能完成了将提交推送到遥控器:
JSON.parse("[{flower_id: 1,qty: 3}]");
为什么git现在会在推送期间进行打包?为什么不,当git检测到需要打包时,向用户显示一条有用的消息
因为人们要么从不运行它而是抱怨git很慢,要么在每个回购中一直运行它以防万一(浪费时间)。