<?php
# 克隆
$ git clone 地址
# 列出所有本地分支
$ git branch
# 创建本地分支
$ git branch 名字
# 主分支更新
$ git pull
# 切换到指定分支
$ git checkout liuyanan
# 将master主分支合并到当前分支
$ git merge master
# 添加指定文件到暂存区
$ git add [file1] [file2] ...
# 添加指定目录到暂存区,包括子目录
$ git add [dir]
# 添加当前目录的所有文件到暂存区
$ git add all
# 查看状态
$ git status
# 提交暂存区到仓库区
$ git commit -m [message]
# 提交暂存区的指定文件到仓库区
$ git commit [file1] [file2] ... -m [message]
# 推送
$ git push origin liuyanan
# 删除工作区文件,并且将这次删除放入暂存区
$ git rm [file1] [file2] ...
# 停止追踪指定文件,但该文件会保留在工作区
$ git rm --cached [file]
# 改名文件,并且将这个改名放入暂存区
$ git mv [file-original] [file-renamed]
# 隐藏修改的文件 切换分支时使用
$ git stash
# 查看工作现场
$ git stash list
# 清空工作现场
$ git stash clear
# 恢复工作现场
$ git stash apply stash@{num}
# 回到上一次git版本
$ git reset --hard FETCH_HEAD
?>