Git常用目录
// 初始化Git仓库
$ git init
// 将代码添加到暂存区中
$ git add .
// 将代码保存到仓库中
$ git commit -m "保存的说明"
// 使用本次新的提交,替换上一次的提交,如果代码没有任何变化,用来替换上一次的提交
// 将GitHub上面的项目克隆下来
$ git clone 远程项目地址
// 查看存储库的提交流水号也就是版本号
$ git log
// 查看每次提交最新的版本号
$ git log --stat
// 查看修改的文件状态
$ git status
// 查看本地Git分支
$ git branch
// 查看远程分支
$ git branch -r
// 查看本地分支和远程分支
$ git branch -a
// 新建分支并且停留在该分支
$ git branch 分支名字
// 新建一个分支并且切换到该分支
$ git checkout -b 分支名字
// 切换Git分支
$ git checkout 分支名字
// 切换到上一个分支
$ git checkout -
// 合并到指定分支
$ git marge 分支名字
// 删除指定分支
$ git branch -d 分支名字
// 删除远程分支
$ git push origin --delete 分支名字
// 将本地项目更新到远程上去
$ git push 远程项目地址
// 将远程项目拉下来
$ git pull 远程项目地址
// 恢复暂存区的文件到工作区
$ git checkout 文件名
// 恢复某个存储库的文件到暂存区或者工作区
$ git checkout 提交的版本号 文件名
// 恢复暂存区的所有文件到工作区
$ git checkout .
// 用来撤销指定的commit,后者的变化都被前者抵消
$ git revert -n 版本号也就是流水号
// 重置暂存区于工作区和上一次的commit保存一致
$ git reset --hard