1. 安装及配置
------------------
centos安装
yum install -y git
全局配置用户名及邮件
------------------
git config --global user.name "sunliqian"
git config --global user.email "s123456789@qq.com"
检查配置信息
------------------
git config --list
2. 工作常用的命令
克隆仓库
------------------
git clone https://gitxxxx.com/xxx.git
初始化一个仓库
------------------
git init
添加文件
------------------
git add xxx.txt
查看状态
------------------
git status
提交到本地
------------------
git commit -m "decription"
创建并切换到新建的分支
------------------
git checkout -b dev
切换分支
------------------
git checkout master
合并dev分支到master分支上去
------------------
在master分支上进行操作
git merge dev
从远程仓库更新到本地
------------------
git pull
将本地代码提交到远程仓库
------------------
git push
查看当前版本之前的log
------------------
git log
查看所有版本log信息
------------------
git reflog
回退版本信息
------------------
git reset --hard head
//工作区和暂存区都会回退到前一个版本
git reset --soft head
//只有本地仓库会回退到前一个版本
git reset --mixed head
//暂存区和本地仓库回退到前一个版本
比较文件差异
------------------
git diff a.txt //比较a.txt文件工作区和暂存区的差异
保存当前分支工作目录的修改
------------------
git stash
恢复暂存区的修改
------------------
git stash pop
查看标签
------------------
git tag -l
git show tag_name
git tag -d tag_name
合并远程分支到本地
------------------
git rebase
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。