2013-08-27 68 views
8

有沒有辦法看到命令git-gui正在執行?或者在某些狀態欄中,或者可能是日誌?這對於更好地學習命令行非常有用。我可以看到git-gui正在執行的命令嗎?

+0

我們可以假設你的意思是[this one](https://www.kernel.org/pub/software/ scm/git/docs/git-gui.html)稱爲「git-gui」?否則,你必須指定,因爲Git在那裏有[相當多](http://git-scm.com/downloads/guis)GUI。 – ajp15243

+0

是的,謝謝,我將編輯這個問題以使其更清晰 – wisbucky

+0

可能可以在tkcon下運行'exec git gui&'並使用* send *做一些自省,但我從來沒有嘗試過。 –

回答

6

是的。 git-gui接受一個--trace選項,它將打印它在stderr上執行的每個git命令。如果您在沒有stderr的Windows上運行,那麼它還會顯示Tk控制檯,並且該輸出在此處可見。在Windows上,如果您想對正在運行的應用程序執行一些調試,即使沒有--trace選項,也可以使用Ctrl-F2顯示控制檯。在其他系統上,stderr將顯示在您啓動應用程序的控制檯窗口中。如果您使用桌面圖標或快捷方式,則可能需要啓動終端窗口並手動啓動以查看輸出(unix或macos)。

+0

這似乎工作,但這是記錄在哪裏?它不在git-gui(1)中。 –

+0

@patthoyts哇,這真是一些瘋狂的祕密知識。似乎git-gui使用git-core命令,比如「git-update-index.exe」,「git-diff-index.exe」,「git-check-attr.exe」而不是通常的/典型的命令行。我不認爲有辦法得到這些,嗯?那麼,這仍然是有用的。 – wisbucky

1

我創建了一個桌面快捷方式指向的版本控制目錄我的大部分時間工作:

「C:\ Program Files文件\的Git \ CMD \混帳gui.exe」「 - 工作目錄「」C:\我的\版本\控制\「目錄」「 - 跟蹤」

相關問題