2014-11-19 4 views
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 

ответ

Смежные вопросы