git status 查看状态
git log 查看日志
git diff 比较工作区和暂存区
git diff --cached 比较暂存区和版本库
git diff master 比较工作区和版本库
git reset HEAD^ 回退一次。版本库的文件替换缓存区
git reset HEAD~1 回退一次。版本库的文件替换缓存区
git reset --hard HEAD~1 版本回退一次 。常用
git reset --hard ID 回退到指定ID版本。常用
--hard 重置暂存区和工作区
--soft 暂存区和工作区内容不变化,仅把HEAD指针改变
git revert ID 对比回退,生成一次新的提交记录
git restore --staged xx.html 撤回暂存区,但不会修改工作区
git restore xx.html 撤回工作区
git branch dev 创建dev分支
git checkout dev 切换到dev分支
git branch -d dev 删除dev分支
git pull 拉取远端代码
远端回退
git reset --hard ID
git push -f origin master
git cherry-pick ID //合并指定提交记录到别的分支
git add .
git cherry-pick continue
git merge --squash dev //合并所有提交记录到别的分支
解决冲突
git add .
git commit
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。