- git add -u : 將已跟蹤的文件的修改提交到暫存區(qū)
- git mv readme happy : 將readme 文件改名成 happy
-
git log --oneline 簡(jiǎn)潔的方式查看git log
-
git log -n2 --oneline 查看最近兩次的git log
- git branch -v 查看本地有多少分支
- git commit -am 'xxx' 將工作區(qū)里的東西直接提交到版本庫(kù)中
- git log 查看當(dāng)前分支的log
- git log --all 查看所有分支的log
-
git log --all --graph 以圖形化方式查看git log
多個(gè)指令可以組合在一起使用
- git log XXX 查看XXX分支的log
- git help --web log 在網(wǎng)頁(yè)中查看git 的使用幫助
-
git cat-file -t 46275be81e30 查看git倉(cāng)庫(kù)里面文件的類型,后面是對(duì)象的hash值
-
git cat-file -p 46275be81e30 查看對(duì)象里面的內(nèi)容
- 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