您可以使用以下命令来列出所有的改动历史,包括代码文件和目录的改变:
git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short --all
这个命令会以图形化的方式列出所有改动历史,并按照时间顺序显示每个提交的哈希值、提交日期、提交信息、分支信息、作者等信息。其中,--graph参数用于显示提交历史的图形化分支结构,--date=short用于显示短格式的提交日期。
您可以通过添加其他参数来进一步筛选您要查看的改动历史,例如:--since、--until、--author、--grep等。例如,如果您只想查看最近一周的提交历史,可以使用以下命令:
git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short --all --since="1 week ago"