2016-09-13 6 views

答えて

4

、次の行を追加します。

debug = !GIT_TRACE=1 git 

次にあなたがたとえば、git debug <aliasname>を実行することができます。

$ git debug s 
17:34:48.611406 git.c:563    trace: exec: 'git-s' 
17:34:48.611696 run-command.c:336  trace: run_command: 'git-s' 
17:34:48.613262 git.c:286    trace: alias expansion: s => 'status' '--short' 
17:34:48.613338 git.c:563    trace: exec: 'git-status' '--short' 
17:34:48.613350 run-command.c:336  trace: run_command: 'git-status' '--short' 
17:34:48.615319 git.c:350    trace: built-in: git 'status' '--short' 
M app/models/user.rb 
M test/integration/users_edit_test.rb 
?? html 
+0

はIMOそれは一つには、単に 'エクスポートを行うことができます;-) overengeneeringていますGIT_TRACE = 1'を実行してからエイリアスを実行すると、同じ効果が得られます。または、 '$ GIT_TRACE = 1 git myalias --arg1 --arg2 ...'のように、コマンドラインでエイリアスを呼び出す前に 'GIT_TRACE = 1'を貼り付けるだけです。 – kostix

+0

それは本当です - 私の記憶はあまり良くないと思います私は実際に別名 'db'を自分で呼び出します。 –

関連する問題