git log命令和撤回命令

git log

  • git log查看提交日志
  • git reflog查看本地你做的操作;比如 git reset --hard commitId后、你就可以用这个来查看
  • git log filename 查看文件的历史记录【这个在扯皮的时候最好用、看看是谁的锅】、比如上传了一个1.out文件。不知道谁传上去的git log 1.out
  • git show commitId 查看某次提交的内容

反悔篇

  • git reset --soft HEAD~2取消之前两次没有push的commit
  • git reset HEAD filename取消git add 的状态git reset HEAD .取消所有文件的add
  • git checkout -- filename放弃文件的更改.git chekout -- .放弃所有文件的更改

提示篇

  • git status不仅会提示git的状态、还会有一些命令提示
  • git help cmd提示命令有哪些用法

你可能感兴趣的:(git)