git 安装
#安装
yum install git
#卸载
yum remove git
初始化配置
#配置用户名
git config --global user.name "Your name"
#配置email
git config --global user.email "Your email"
#配置Editor
git config --global core.editor "vim"
#配置比较工具
git config --global merge.tool "vimdiff"
#列举所有配置
git config --list
开发中常用
1)克隆版本库
克隆远程版本库
git clone git@github.com:hanguangchao/php.git
克隆远程分支到本地
git clone -b gh-pages git@github.com:hanguangchao/php.git
创建本地仓库的克隆
git clone /path/to/repository
2)创建本地版本库
创建新文件夹,打开,然后执行:
git init
3) **git 结构 **
工作目录
持有实际文件
缓存区(Index)
临时保存改动
HEAD
指向你最近一次提交后的结果
4)添加&提交代码
添加到缓存区
git add <filename>git add *
提交到本地版本库git commit -m
"代码提交信息"
5) 推送改动
提交到远端仓库git push origin master
git push origin gh-pages
6)分支管理
创建一个叫做“feature_x”的分支,并切换过去
git checkout -b feature_x
切换到主分支
git checkout master
git checkout gh-pages
推送到远程分支
git push -u origin gh-pages
删除本地分支
git branch -d feature_x
查看当前分支
git branch
7)更新与合并
git fetch
git pull
git merge
git diff <source_branch> <target_branch>
8)删除操作
删除本地文件
git rm README.md
提交删除更改
git commit -m "remove *.md"
恢复删除的文件
git checkout -- end/index.html
9)查看状态
git status
10)查看记录
git log [-p -n]