Git 命令
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]