git 的常用指令

  • git add -u : 将已跟踪的文件的修改提交到暂存区
  • git mv readme happy : 将readme 文件改名成 happy
  • git log --oneline 简洁的方式查看git log


    截屏2021-05-30 下午1.43.52.png
  • git log -n2 --oneline 查看最近两次的git log


    截屏2021-05-30 下午1.45.07.png
  • git branch -v 查看本地有多少分支
  • git commit -am 'xxx' 将工作区里的东西直接提交到版本库中
  • git log 查看当前分支的log
  • git log --all 查看所有分支的log
  • git log --all --graph 以图形化方式查看git log


    截屏2021-05-30 下午1.57.23.png

多个指令可以组合在一起使用


截屏2021-05-30 下午2.02.17.png
  • git log XXX 查看XXX分支的log
  • git help --web log 在网页中查看git 的使用帮助
截屏2021-05-30 下午2.09.01.png
  • git cat-file -t 46275be81e30 查看git仓库里面文件的类型,后面是对象的hash值


    截屏2021-05-30 下午4.03.23.png
  • git cat-file -p 46275be81e30 查看对象里面的内容


    E22BD6BE-8C71-4E75-942B-FA637D50808F_4_5005_c.jpeg
  • git commit --amend 修改最近一次提交的commit信息
  • git rebase -i XXX(父亲的commit id) 指定修改某次提交的commit 信息
  • git diff --cached 查看暂存区和上一次提交的差异
  • git diff 比较工作区和暂存区的差异
  • git diff -- 文件名 比较指定文件和暂存区的差异
  • git reset --hard 取消暂存区的所有修改
  • git mv readme readme.md 将readme 文件改名成 readme.md
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容