我在学吉特。我写了命令:
$ git log --pretty=format:"author: %an, %ae\ncommiter: %cn, %ce\nInfo: %s"我希望\n将被解释为一个新的行字符:
author: CharliePoole, charliepoole@gmail.com
commiter: CharliePoole, charliepoole@gmail.com
Info: Merge pull request #563 from nunit/issue-562但是我得到了这个输出:
作者: CharliePoole,charliepoole@gmail.com\ncommiter: CharliePoole charliepoole@gmail.com\nInfo:从nunit/问题-562合并拉出请求#563
我还读过这个before
转义字符串不是Git的工作;
git log没有任何东西可以帮助您这样做。
那么,逃避任务也不可能吗?
发布于 2015-07-03 07:45:45
你在混合两种不同的东西。来自man git
format: format允许您指定要显示的信息。它的工作方式有点像printf格式,但值得注意的例外是,您可以得到一个带有%n而不是\n的换行符。
答:使用%n
https://stackoverflow.com/questions/31201135
复制相似问题