git常规命令

$ mkdir filename 创建一个空目录

$ git init 把这个目录变成Git可以管理的仓库

$ pwd 用于显示当前目录

$ cat <file> 查看文件内容

$ git status 查看仓库当前的状态

$ git pull 拉取远程代码

$ git add <file>或. 提交到暂存区

$ git commit -m "描述" 提交到版本库

$ git push 提交代码到远程

$ git diff <file> 查看具体修改内容

$ git log 查看提交日志

$ git log --pretty=oneline 日志简易版

$ git reflog 查看命令历史

$ git reset --hard HEAD^ 返回到上一个版本

$ git reset --hard commit id 返回到指定版本(版本号没必要写全,前几位就可以了)

$ git checkout -- <file> 丢弃工作区的修改(包括删除恢复)

$ git reset HEAD <file> 撤销暂存区的修改

$ re <file> 删除文件(工作区)

$ git checkout -b dev 创建+切换dev分支

$ git branch -d dev 删除dev分支

$ git branch 查看当前分支

$ git branch -m oldName newName 修改分支名

$ git merge dev 合并指定(dev)分支到当前分支

$ git log --graph 查看分支合并图

原文地址:https://www.cnblogs.com/pcx105/p/8509277.html