查看提交
git log <--pretty=oneline>
版本回退
git log 查看提交git reset --hard 版本id 强制回退(不推荐,不生成新的提交)HEAD^ 表示上一次提交,^^表示上两次git revert -n 版本idgit commit -m <提交信息>
分支与合并
https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6
暂存区回退到工作区
git reset HEAD <file>
文件差异比较
git d[iff] <文件名> 最基本的比较git difftool <文件名> 用代码差异比较工具比较
差异文件解析:https://cloud.tencent.com/developer/article/1527170
文件忽略
添加 .gitignore文件
如果要忽略的文件已经提交,那么使用 git rm --cached <文件名>
文件删除
删除远程分支
git push origin --delete serverfix
标签
https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE
git tag <标签名>git tag -a <标签名> -m <信息>git tag 查看所有标签git show <标签名>
撤销操作
https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%92%A4%E6%B6%88%E6%93%8D%E4%BD%9C
图形化查看提交历史
gitk
