2016-09-13 7 views

Antwort

4

In Ihrem .gitconfig, fügen Sie die folgenden Schritte aus:

debug = !GIT_TRACE=1 git 

Dann können Sie git debug <aliasname> zum Beispiel laufen:

$ 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

das ist IMO overengeneering One ;-) nur tun kann 'Export GIT_TRACE = 1', bevor ein Alias ​​ausgeführt wird, um denselben Effekt zu erhalten. Oder einfach "GIT_TRACE = 1" vor dem Aufruf des Alias ​​in der Kommandozeile stecken, wie in '$ GIT_TRACE = 1 git myalias --arg1 --arg2 ...' – kostix

+0

Das stimmt - ich denke, mein Gedächtnis ist nicht so gut wie du und ich bin fauler :) Ich nenne eigentlich den Alias ​​'db' selbst. –

Verwandte Themen