- git add -u : 將已跟蹤的文件的修改提交到暫存區(qū)
- git mv readme happy : 將readme 文件改名成 happy
-
git log --oneline 簡(jiǎn)潔的方式查看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' 將工作區(qū)里的東西直接提交到版本庫(kù)中
- git log 查看當(dāng)前分支的log
- git log --all 查看所有分支的log
-
git log --all --graph 以圖形化方式查看git log
截屏2021-05-30 下午1.57.23.png
多個(gè)指令可以組合在一起使用
截屏2021-05-30 下午2.02.17.png
- git log XXX 查看XXX分支的log
- git help --web log 在網(wǎng)頁(yè)中查看git 的使用幫助
截屏2021-05-30 下午2.09.01.png
-
git cat-file -t 46275be81e30 查看git倉(cāng)庫(kù)里面文件的類型,后面是對(duì)象的hash值
截屏2021-05-30 下午4.03.23.png -
git cat-file -p 46275be81e30 查看對(duì)象里面的內(nèi)容
E22BD6BE-8C71-4E75-942B-FA637D50808F_4_5005_c.jpeg - git commit --amend 修改最近一次提交的commit信息
- git rebase -i XXX(父親的commit id) 指定修改某次提交的commit 信息
- git diff --cached 查看暫存區(qū)和上一次提交的差異
- git diff 比較工作區(qū)和暫存區(qū)的差異
- git diff -- 文件名 比較指定文件和暫存區(qū)的差異
- git reset --hard 取消暫存區(qū)的所有修改
- git mv readme readme.md 將readme 文件改名成 readme.md