git init #初始化 git status #看修改了什么文件 git add . #所有文件放入暂存区,后面的点是当前目录,当然也可以改成文件路径 git log #查看提交过的hash git commit -m ‘注释’ #提交到仓库 git revert [hash] #复制一份以前的版本来作为最新版 git reset [hash] #直接回滚指定的commit git branch #查看分支 git checkout -b v2 // 创建新分支v2,并将当前分支切换为v2 git checkout v1 // 从当前分支切换为v1 git push origin v1:remote_branch_v1 // 以本地分支v1为基准,创建远程分支remote_branch_v1,中间":"两边不要有空格 git push origin :remote_branch_v1 // push一个空的分支覆盖掉远端分支,就是删除 git checkout -b v4 origin/master // v4本地原来不存在,master远端原来存在