如何用Git/GitHub命令查看主分支个人修改文件以总结项目贡献?
查看你在main分支的修改文件及日期
给你几个实用的Git命令,帮你快速梳理自己在main分支的修改记录(不用看具体diff,只看文件和日期):
按提交记录查看修改文件
运行这个命令,会列出你在main分支的所有提交,每个提交下面附带修改的文件和提交日期:git log --author="你的名字或邮箱" --oneline --name-only --date=short main说明:
--author后面填你Git配置里的名字或邮箱(可以用git config user.name/git config user.email查看);--date=short会显示YYYY-MM-DD格式的日期,换成--date=local能看到本地时间。关联日期、提交说明与修改文件
想更清晰地对应“哪天提交了什么、改了哪些文件”,用这个命令:git log --author="你的名字或邮箱" --pretty=format:"%ad: %s" --name-only --date=short main说明:
%ad是提交日期,%s是你写的提交说明,每个条目会先显示日期和说明,再列出本次提交修改的所有文件。按文件汇总最后修改日期
如果需要按文件整理,看每个文件最后一次被你修改的日期,用这个命令:git ls-files -z | xargs -0 -I {} git log --author="你的名字或邮箱" --pretty=format:"%ad {}" -- {} | sort -k2 | uniq -f1说明:这个命令会遍历仓库所有文件,找出你最后一次修改它的日期,最终按文件名排序,显示每个文件对应的最后修改日期。
内容的提问来源于stack exchange,提问作者fearless_fool
相关产品推荐
相关产品推荐

