- git add -u : 将已跟踪的文件的修改提交到暂存区
- git mv readme happy : 将readme 文件改名成 happy
-
git log --oneline 简洁的方式查看git log
-
git log -n2 --oneline 查看最近两次的git log
- git branch -v 查看本地有多少分支
- git commit -am 'xxx' 将工作区里的东西直接提交到版本库中
- git log 查看当前分支的log
- git log --all 查看所有分支的log
-
git log --all --graph 以图形化方式查看git log
多个指令可以组合在一起使用
- git log XXX 查看XXX分支的log
- git help --web log 在网页中查看git 的使用帮助
-
git cat-file -t 46275be81e30 查看git仓库里面文件的类型,后面是对象的hash值
-
git cat-file -p 46275be81e30 查看对象里面的内容
- 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