查看提交

  1. git log <--pretty=oneline>

版本回退

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

暂存区回退到工作区

  1. git reset HEAD <file>

文件差异比较

  1. git d[iff] <文件名> 最基本的比较
  2. git difftool <文件名> 用代码差异比较工具比较

差异文件解析:https://cloud.tencent.com/developer/article/1527170

文件忽略

添加 .gitignore文件

  1. 如果要忽略的文件已经提交,那么使用 git rm --cached <文件名>

文件删除

删除远程分支

  1. 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

  1. git tag <标签名>
  2. git tag -a <标签名> -m <信息>
  3. git tag 查看所有标签
  4. 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

图形化查看提交历史

  1. gitk