1. 程式人生 > >git log命令全解析

git log命令全解析

git diff 

  git diff 是用來比較版本之間的差異變化 balbalbala 之類的,哪裡修改了,哪裡添加了 balbalbala

git diff HEAD //與上次 commit 之間的差別(爸爸)
git diff HEAD^ //與上上次(爺爺)
git diff HEAD^^ //與上上上次(曾祖父)
git diff HEAD~5 //與前面第5次commit(好吧…祖先吧)
git diff HEAD^..HEAD //中間是兩個點比較(爸爸)和(爺爺)的差別
git diff f5fdjsalfjdskaf..4fdklsajfdksaf //比較 兩個不同 hash 值記錄之間的不同
git diff master bird //比較 branch 之間的不同
git diff --since=1.week.ago --until=1.minute.ago //還可以根據時間來比較哦

git blame

  如果你想要看看某一個檔案的相關歷史記錄,可以使用git blame 命令。

  如git blame index.html --date short