在做專案的時候,會check in 很多 code 去修正一些bug

一般在可以用 git log 看過往的修改紀錄,但如果可以匯出成excel來查看,應該可以比較方便,且如果code base刪除後,比較好日後查詢。

 

[csv]將git log轉出為csv檔

可以經由 以下指令,將git log匯出為 csv檔案

git log --date=iso --pretty=format:'"%h","%an","%ad","%s"' >> ~/csv/camera-kernel_git-log.csv

 

以下為 git log --pretty=format: 可用參數與解釋:

表格 1. git log --pretty=format 實用選項
選項 輸出說明

%H

該提交 SHA-1 雜湊值

%h

該提交簡短的 SHA-1 雜湊值

%T

「樹(tree)」物件的 SHA-1 雜湊值

%t

「樹」物件簡短的 SHA-1 雜湊值

%P

親代(parent)提交的 SHA-1 雜湊值

%p

親代提交簡短的 SHA-1 雜湊值

%an

作者名字

%ae

作者電子郵件

%ad

作者日期(依據 --date 選項值而有不同的格式)

%ar

作者日期,相對時間格式。

%cn

提交者名字

%ce

提交者電子郵件

%cd

提交者日期

%cr

提交者日期,相對時間格式。

%s

標題

來源:

https://git-scm.com/book/zh-tw/v2/Git-%E5%9F%BA%E7%A4%8E-%E6%AA%A2%E8%A6%96%E6%8F%90%E4%BA%A4%E7%9A%84%E6%AD%B7%E5%8F%B2%E8%A8%98%E9%8C%84

 

以上紀錄,方便日後查詢。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 CuteParrot 的頭像
    CuteParrot

    馴龍窩

    CuteParrot 發表在 痞客邦 留言(0) 人氣()