git特定于日志的文件,格式非常好
我不明白如何修复cmd或powershellgit特定于日志的文件,格式非常好,git,powershell,cmd,Git,Powershell,Cmd,我不明白如何修复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历史记录的源文件我相信您的选项与日志文
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历史记录的源文件我相信您的选项与日志文件本身混淆了。。。您正在尝试写入自定义日志文件。日志文件需要位于末尾,并使用
将其“写入”
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
更新
在查找历史记录时--应该仍在末尾。。即
git log --all -- /path/to/file/myfile.txt
我可能错了,但是,我认为git做了一个更改,
--
必须位于命令末尾。。您是否尝试过git log myfile.txt-n 10--pretty=format:“%Cblue%h%Creset-%s%Creset”?您是否仍有相同的问题?或者将--
滑动到命令末尾是否有帮助?@Zak刚刚尝试了您的建议,但仍然得到错误:致命:选项'-n'必须在非选项参数前面strygit log--pretty=format:'%Cblue%h%Creset-%s%Creset'-n 10>myfile.txt
myfile.txt不是输出文件:它是我想要git历史记录的源文件