创建版本库
git init
添加文件
git add *
提交文件
git commit -m " "
查看状态
git status
对比文件
git diff file
查看日志
git log
git log --pretty=oneline
版本回退
git reset --hard ^HEAD ^HEAD 上一个版本 HEAD~100上100个版本
历史操作
git reflog
对比仓库和工作区的区别
git diff HEAD -- file
丢弃工作去的修改
git checkout -- file
丢弃暂存区修改
git reset HEAD file
从库中删除文件
git rm file
创建分支
git branch "newbranch"
切换分支
git checkout "branch"
创建并切换
git checkout -b "branch"
查看当前分支
git branch
合并分支
git merge "branch"
删除分支
git branch -d "branch"