繁体   English   中英

git 以漂亮的格式记录特定文件

[英]git log specific file with pretty format

我不明白如何修复 cmd 或 powershell

git log myfile.txt --pretty=format:'%Cblue%h%Creset - %s%Creset' -n 10

当我收到此错误时

fatal: option '--pretty=format:%Cblue%h%Creset - %s%Creset' must come before non-option arguments

更新:myfile.txt 不是输出文件:它是我想要 GIT HISTORY 的源文件

我相信您的选择与日志文件本身混淆了......您正在尝试写入自定义日志文件。 日志文件需要在末尾并使用>来“写入”。

git log --pretty=format:'%Cblue%h%Creset - %s%Creset' -n 10 > myfile.txt

我通常喜欢使用.log格式将它们称为“日志”文件。但这只是偏好。

git log --pretty=format:'%Cblue%h%Creset - %s%Creset' -n 10 > my_git_log.log

更新

采购历史时 - 应该还在最后.. IE

git log --all -- /path/to/file/myfile.txt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM