mkdir <仓库名>:创建仓库(版本库)
cd <目录名>:切换目录
pwd:显示当前目录
git init:初始化git仓库(通过这个命令把当前目录变成git可以管理的仓库)
git add <文件名>:将文件添加到暂存区
git commit:将暂存区的文件提交到仓库
    git commit -m "我是注释":提交时带上注释
    git commit <文件名>:提交指定文件
git status:查看是否还有文件未提交
git diff <文件名>:查看修改了什么内容

git log:显示日志(从近到远)
git log --pretty=oneline:简洁的显示日志
git reset --hard HEAD^:回退上一个版本
    HEAD^^:回退上上个版本(多了个 ^ 以此类推)
    HEAD~100:回退前100个版本
cat <文件名>:查看文件内容
git reflog:获取所有版本的版本号
git reset --hard <版本号>:回退到某个版本
git checkout -- <文件名>:把文件在工作区修改的内容全部撤销(把未提交到暂存区的内容全部撤销)
rm <文件名>:删除某个文件
git remote add origin <url>:连接远程仓库
git remote rm origin:断开链接
git push origin <分支名:master>:推送分支到远程
git clone <远程url>:克隆远程仓库
git branch <分支名>:创建分支
git checkout <分支名>:切换到当前分支
git checkout -b <分支名>:创建并切换到当前分支
git branch:查看分支
git merge <某分支名>:合并某分支到当前分支
git branch -d <分支名>:删除分支