我需要在excel中使用提交文件的用户名,日期,提交的文件列表在excel中最近几天提交的所有文件的列表。
我已经尝试过此命令。
git log --after "11-06-2019" --before "28-06-2019" --pretty="%cn committed %h on %cd for %s" --name-only > master.xls
例外的输出格式为excel,在这里,我将在一列中列出文件,用户名,日期的列表。
答案 0 :(得分:2)
我能得到的最接近的是:
user,Wed Jun 26 11:16:41 2019 +0200,
lib/script.py
user,Tue Jun 25 15:32:21 2019 +0200,
lib/script.py
我得到了:
git log --after "11-06-2019" --before "28-06-2019" --pretty="%cn,%cd,%b" --name-only > master.csv
相反,有人知道更好的方法,您将有一个额外的步骤将\n\n
替换为,
。
此外,使用CSV代替.xls
:xls是二进制文件,您不应直接在其中写入文本。