git
lihuaichen
My name is Linus Torvalds and I am your god.
展开
-
Git的gitattributes文件详解
Git的gitattributes文件是一个文本文件,文件中的一行定义一个路径的若干个属性。1. gitattributes文件以行为单位设置一个路径下所有文件的属性,格式如下:要匹配的文件模式 属性1 属性2 ...2. 在gitattributes文件的一行中,一个属性(以text属性为例)可能有4种状态:设置text不设置-text设置值text=string未声明,通常不出现该属性即可;但...转载 2018-07-10 17:22:27 · 8428 阅读 · 0 评论 -
gitlab git clone 服务内存飙升
内部的glitlab服务器在git clone 某个repository时很慢,服务器响应变慢。上服务器一看2g物理内存几乎都被git进程沾满了,交换内存都用上了,cpu load值很高, %wa值在90%以上了。加到3g物理内存问题依旧。原因: 当客户端个git clone时 服务端会先压缩然后才发送,但git是为代码管理设计的,在compressing packages 时会缓存在内存,在处理...转载 2018-07-10 17:23:05 · 883 阅读 · 0 评论 -
Centos6.8搭建Git服务(git版本可选)
Centos6.8搭建Git服务(git版本可选)搭建Git服务器需要准备一台运行Linux的机器,本文以Centos6.8纯净版系统为例搭建自己的Git服务。准备工作:以root用户登陆自己的Linux服务器。第一步安装依赖库[root@localhost ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zli...原创 2018-07-10 17:41:21 · 229 阅读 · 0 评论 -
常用 Git 命令清单
常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]...原创 2018-07-10 17:42:04 · 149 阅读 · 0 评论