查看提交
git log <--pretty=oneline>
版本回退
git log 查看提交
git reset --hard 版本id 强制回退(不推荐,不生成新的提交)
HEAD^ 表示上一次提交,^^表示上两次
git revert -n 版本id
git 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