0
Я использую следующую команду для создания CHANGELOG.md непосредственно перед коммитом:Git Log> CHANGELOG.md дает странные символы
git log --pretty=format:'%C(yellow)%h %Cred%ad %Cblue%an <%ae> %Cgreen%d %Creset%s' --date=short --graph > CHANGELOG.md
Когда я запускаю команду непосредственно, а не> CHANGELOG.md, я получаю ожидаемый довольно выход:
|\
| * 97997cf 6 days ago Timothy Stephens <[email protected]> bugzid:16451 new lockfile
* | 4245715 6 days ago Timothy Stephens <[email protected]> bugzid:16451 added tag script v1, new lockfile
|/
* 98cc3a6 6 days ago Timothy Stephens <[email protected]> bugzid:16451 include .lock for deploy, temporarily remove tests automatically running
* eaa8b2f 6 days ago Timothy Stephens <[email protected]> bugzid:16451 removed submodulegit status
* 3b6c82f 6 days ago Timothy Stephens <[email protected]> bugzid:16451 merge master 2014-11-13
Но в CHANGLOG.md, я получаю странные ^[[34m
символы:
|\
| * ^[[33m97997cf ^[[31m6 days ago ^[[34mTimothy Stephens <[email protected]> ^[[32m ^[[mbugzid:16451 new lockfile
* | ^[[33m4245715 ^[[31m6 days ago ^[[34mTimothy Stephens <[email protected]> ^[[32m ^[[mbugzid:16451 added tag script v1, new lockfile
|/
* ^[[33m98cc3a6 ^[[31m6 days ago ^[[34mTimothy Stephens <[email protected]> ^[[32m ^[[mbugzid:16451 include .lock for deploy, temporarily remov$
* ^[[33meaa8b2f ^[[31m6 days ago ^[[34mTimothy Stephens <[email protected]> ^[[32m ^[[mbugzid:16451 removed submodulegit status
* ^[[33m3b6c82f ^[[31m6 days ago ^[[34mTimothy Stephens <[email protected]> ^[[32m ^[[mbugzid:16451 merge master 2014-11-13