使用shell命令和引用调试git
别名可能很困难。
如何查看给定别名正在执行的git
?
答案 0 :(得分:5)
在.gitconfig
中,添加以下内容:
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