iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 14
0
自我挑戰組

Codeing無涯:從入坑Subversion到離岸Git;一段勇不回頭的旅程系列 第 14

Git Log 查詢

今天就讓我們來簡單示範一下Git Log的查詢方式吧。
因為我們之前幾篇傳送至本機版本庫的資料夾及檔案都只有一次,所以查詢到的紀錄應該也只會有一筆,那麼就讓我們快速地建立一些檔案及資料夾來上傳吧。請輸入
touch second.html
echo 第二次版本 >> second.txt
mkdir second
git add –all
git commit -m "second commit"

輸入完成之後,請再輸入
gitk

以圖形化的介面來確認是否建立完成。

https://ithelp.ithome.com.tw/upload/images/20181029/20110334xdqNUhgjwz.png

接著我們就趕快來查詢吧。

若只想要查詢某位作者的紀錄,請輸入
git log --author="Joe Chen"

https://ithelp.ithome.com.tw/upload/images/20181029/20110334WnXZAu572X.png

但若想要同時查詢兩位作者的話,請輸入
git log --author="Joe Chen|NoName"

想要查詢commit訊息裡面有相關的詞彙,請輸入
git log --grep="as"

https://ithelp.ithome.com.tw/upload/images/20181029/20110334aVD5amyWo9.png

想要查詢commit內的檔案或資料夾有相關的詞彙,請輸入
$ git log -S "二"

https://ithelp.ithome.com.tw/upload/images/20181029/201103346P0dw0Qytb.png

想要查詢時間區間上傳的檔案,請輸入
git log --since="9am" --after="10pm"

https://ithelp.ithome.com.tw/upload/images/20181029/20110334usJGtj4CyN.png

表示是今天早上九點到晚上十點間commit的紀錄

git log --since="9am" --until="10pm" --after="2018-10"

https://ithelp.ithome.com.tw/upload/images/20181029/20110334hAleVIYInK.png

表示是2018年10月之後的早上九點到晚上十點間commit的紀錄


上一篇
Git快速操作
下一篇
GitHub
系列文
Codeing無涯:從入坑Subversion到離岸Git;一段勇不回頭的旅程33

尚未有邦友留言

立即登入留言