git init 初始化本地git仓库
git remote add 仓库名 git地址 本地与远程联系
git remote rename 新名字 旧名字 重命名
git remote -v 查看远程仓库
git clone 远程仓库地址 -b 分支名 克隆远程仓库
git add 文件名(.全部文件)将文件加入暂存区
git commit -m '备注' 提交本地仓库
git log 打印历史操作
git status 查看当前文件状态
git checkout --文件名 回退到和本地仓库同步状态
git reset HEAD(^一个版本,~回退数字个版本)版本 回退到对应版本 soft -> commit mixed -> add hard -> 版本
git reflog 查看历史提交记录
git reset --hard 版本号 回退到指定版本
git diff 将工作区与暂存区比较
git diff --cached 暂存区与本地仓库比较
git diff HEAD 比较工作区与本地仓库中最近一次commit内容
git push origin 本地分支名:远端分支名
git branch 查看分支
git branch 分支名 新建分支
git checkout -b 分支名 创建并切换分支
git branch -d 分支名 删除本地分支
git push -d 删除远程分支
git checkout 分支名 切换分支
git merge 分支名 合并分支
git pull origin 本地分支名:远程分支名 将远程分支拉到本地分支
git stash save -a '备注' 放入暂存区
git stash pop 取出暂存区内容