建立工作区的命令:
clone 克隆仓库到新目录下
init 建立一个空Git仓库或重新初始化已经存在的仓库
当前改变的操作命令
add 添加文件内容到索引
mv 移动或重命名文件,目录,或符号链接
reset 复位当前HEAD版本到指定的一个状态
rm 从工作树和索引中移除文件
历史和状态的检查命令
bisect 使用二分查找法去发现引入了bug的commit操作
grep 打印匹配格式的行
log 显示commit信息
show 显示操作对象的多种信息
status 显示工作树状态
管理你的操作历史
branch 列出,创建或删除分支
checkout 切换分支或者恢复工作树文件
commit 提交、记录改动到仓库中
diff 比较commit之间或者commit和工作树之间的变化
merge 合并
rebase 取最新的origin head版本,然后把你的提交合并,如果冲突,解决冲突,重新提交
tag 创建,列出,删除或验证一个用GPG标记的tag对象
协作命令
fetch 从别的仓库下载对象和refs
pull 从另一个仓库或者本地分支,抓取或者合并
push 更新相关对象的远程引用