Git 2005年诞生,用C语言编写,分布式版本管理系统,速度快,适合大规模,跨地区多人协同开发
一、安装git版本控制软件
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
wget https://github.com/git/git/archive/v2.7.4.zip #下载git包
unzip v2.7.4.zip #解压
cd git-2.7.4 #切换目录
make prefix=/usr/local/git all
make prefix=/usr/local/git install
rm -rf /usr/bin/git
ln -s /usr/local/git/bin/git /usr/bin/git
git --version #查看git版本信息
二、设置用户信息和默认默认编译器为vim
git init 初始化
git config --global user.name "Mr.Lihaiyang"
git config --global user.email 517573303@qq.com
git config --global core.editor vim
git config #设置与配置
git help #帮助命令
三 、 四个区域

四 、 操作命令
常用操作命令
git add #加入暂存(索引区)
git status #查看状态
git status -s #状态概览
git diff #尚未暂存的文件
git diff --staged #暂存区文件
git commit #提交更新
git reset #回滚
git rm #从版本库中移除
git rm --cached README #从暂存区中移除
git mv #相当于mv git rm git add三个命令
分支常用命令
git branch
git branch –v
git branch –merged
git branch --no-merged
git branch -d testing
git checkout
git merge
git log
git stash
git tag
远程管理命令
git clone https://github.com/guohongze/adminset.git
git pull
git fetch
git push origin master
git remote
git remote –v
git remote add xxx http://xxx
git remote show origin
git remote rename pb paul
git tag -a v1.0 -m ‘abc’
git tag -a v1.4 -m 'my version 1.4‘
git show v1.4
git tag -a v1.2 9fceb02 #对历史打标签
git push origin v1.5 #将标签推向远程
git push origin --tags #推送多个标签
git checkout -b version2 v2.0.0 #检出标签
网友评论