Git常用命令与Svn命令对比

场景 Svn Git
下载代码 svn checkout git clone
加入版本控制 svn add git add
本地提交 git commit
提交到服务器 svn commit git push
获取其他人的更新 svn update git fetch/pull[fetch不会自动merge,pull自动merge]
查看状态 svn status / log / diff git status / log / diff
新建本地分支 git branch
切换分支/版本 svn switch git checkout
合并分支 svn merge git merge/rebase

CentOS6安装GitLab

GitLab 是将issues, code review, CI and CD 整合到独立的网站UI,版本控制使用GIT。

1.安装配置依赖项

sudo yum install curl openssh-server openssh-clients postfix cronie
sudo service postfix start  
(注:如果postfix启动失败,直接运行/usr/sbin/postfix start查看报错信息并解决即可。通常是因为ipv6的原因,把/etc/postfix/main.cf的inet_protocols值all改成ipv4即可)
sudo chkconfig postfix on
sudo lokkit -s http -s ssh

2.添加GitLab仓库,并安装到服务器上

wget

阅读全文