- 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