问个关于 git 和 Linux 进程的问题

2020-09-09 11:31:21 +08:00
 ethanSong

是这样,公司一个项目 20 多个 g,我现在 pull 下来,然后删了.git 自己初始化一个库,然后 git add 之后进行 commit 操作,出现 Auto packing the repository in background for optimum performance.See "git help gc" for manual,然后卡在那里不动了,我又开了一个终端,top 查看下 commit 这个命令的进程是否在运行,发现不是 R 而是 D,搜了下说 D 代表是睡眠不可中断,导致我现在左右为难,不敢去强制结束卡在那的 commit,又不知道如何办,百度搜了下 git gc,说的比较官方,不是很理解。

所以有老哥给我一些链接或者给我讲下下面两个问题:


1 ):关于 git 库过大,导致的我出现的问题,原因是什么,尽量通俗易懂些;


2 ):关于 linux 的进程状态,几个状态又该怎么理解;
393 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/705426

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX