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

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 的进程状态,几个状态又该怎么理解;
svn 下载 git 的单个目录, git 多分支情况下,下回来的是哪个分支?

muziling:github 上的项目,使用 git clone 只能下载整个项目,如果只需要某个目录,可以使用 svn 命令来操作。 主要修改部分在打开的目录 URL 中:将 /tree/master/(或 /tree/分支 /) 换成 /trunk/ 。 那下回来的数据,是 master 分支的目录,还是其它分支下的目录?

Linux 中怎么找到 alias 命令在哪定义的

azev:看 home 目录下的.bashrc .bash_profile /etc/bashrc 里都没有定义 但 which 看确实是个 alias 那会在哪里呢?

Gmail 和 Outlook 相互伤害

ttgo:Outlook 的通知邮件(比如未读消息 /任务到期),转发到 Gmail 的话,全部会被拒收。 而从 Gmail 返回来的通知发送失败的那封邮件,Outlook 又会标记为垃圾邮件,不动声色的将其扔进垃圾箱。 真是尼玛,神仙打架、互相伤害。

Win+ Linux 双系统到底有什么弊端和优点?

RiceMarch:最近对折腾 Linux 有点小兴趣,想要了解下 Linux 下的开发,跑虚拟机感觉有点变扭。 准备装个双系统,开始一腔热血,思考半天准备 win10+manjaro 双系统。 但身边的朋友却说双系统有很多的问题,确实不太懂这方面的知识。 想请教下各位。 双系统有什么弊端? 又有什么优点? 目前渣配: 256 固态 1T 机械 UEFI+G…

安卓系统会不会替代桌面系统(WIN/ Linux 桌面系统)?

moregun:当然这个前提是国内市场,要自主系统,要更好过渡。大家讨论讨论。1. 软件生态:在尝试过深度系统后,发现国内 Linux 系统下的软件还是比较少的。现在国内软件开发商更多的是基于手机安卓系统或者 IOS,毕竟市场体量在这里。对于普通用户,家用或者办公,好像目前安卓下的 APP 都能搞定,不足的方面可以慢慢补全。可能对于专业性强的软件,比如调音 …