6
A
回答
11
您可以使用Git的GIT_TRACE
environment variable來獲取執行的命令的詳細跟蹤。例如:
GIT_TRACE=true git flow feature start bar
... ...顯示
trace: exec: 'git-flow' 'feature' 'start' 'bar'
trace: run_command: 'git-flow' 'feature' 'start' 'bar'
trace: built-in: git 'config' '--get' 'gitflow.branch.master'
trace: built-in: git 'branch' '--no-color'
trace: built-in: git 'config' '--get' 'gitflow.branch.develop'
trace: built-in: git 'branch' '--no-color'
trace: built-in: git 'config' '--get' 'gitflow.branch.master'
trace: built-in: git 'config' '--get' 'gitflow.branch.develop'
trace: built-in: git 'config' '--get' 'gitflow.branch.master'
trace: built-in: git 'config' '--get' 'gitflow.branch.develop'
trace: built-in: git 'config' '--get' 'gitflow.origin'
trace: built-in: git 'config' '--get' 'gitflow.prefix.feature'
trace: built-in: git 'branch' '--no-color'
trace: built-in: git 'branch' '-r' '--no-color'
trace: built-in: git 'branch' '--no-color'
trace: built-in: git 'branch' '-r' '--no-color'
trace: built-in: git 'checkout' '-b' 'feature/bar' 'develop'
Switched to a new branch 'feature/bar'
Summary of actions:
- A new branch 'feature/bar' was created, based on 'develop'
- You are now on branch 'feature/bar'
Now, start committing on your feature. When done, use:
git flow feature finish bar
如果你想比這更多的細節,你可以使用sh
shellxtrace
選項:
展開每個簡單的後命令,用於命令,大小寫命令,選擇命令或算術命令,顯示PS4的擴展值,後跟命令及其擴展參數或相關單詞列表。
編輯git-flow
腳本並在#!/bin/sh
第一行之後加上set -x
。執行上述命令,git flow feature start bar
將顯示大量信息(超過可以包含在答案中)。
1
Some commands have a verbose flag,但我相信你的問題的答案是「不」。
1
通過檢查the source可以看到每個命令的功能。它有很好的文檔記錄,所以即使不知道bash,你也可以瞭解發生了什麼。
實際上,在檢查源代碼後,似乎確實有辦法記錄git流在內部使用的命令;至少大部分是。該功能被引入with this commit和提示show_commands
設置。您應該可以使用--show_commands
啓用它,它會打印出大多數內部使用的git命令。
1
使用--showcommands
開關,例如:
git flow feature start FEATURENAME --showcommands
相關問題
- 1. 有沒有辦法顯示Visual Studio執行的Git命令?
- 2. 有沒有辦法讓現有的cmd窗口執行命令?
- 3. 有沒有辦法讓gradle執行$ path中的命令行
- 4. 有沒有辦法檢索Eclipse執行的git命令?
- 5. 有沒有辦法讓JavaScript執行一個PHP命令?
- 6. 有沒有辦法在文件改變後執行命令?
- 7. 有沒有辦法讓git diff顯示的行發生變化?
- 8. 有沒有辦法讓耙子從命令行顯示任務的源代碼?
- 9. 有沒有辦法阻止在控制檯中執行Javascript命令?
- 10. 有沒有辦法查看在Eclipse中後臺運行的命令?
- 11. 命令完成後有沒有辦法讓終端前面?
- 12. 有沒有辦法查看TortoiseSVN正在執行哪些命令?
- 13. 有沒有辦法讓MySQL返回INSERT命令產生的行?
- 14. 有沒有辦法讓nunit-console顯示它的進度?
- 15. 有沒有辦法讓一個顯示在自己的行上?
- 16. 有沒有辦法看到SmartGit執行的shell命令?
- 17. 有沒有辦法通過LDAP命令行執行系統命令?
- 18. Devart dotconnect - 有沒有辦法強制執行命令?
- 19. 有沒有辦法從Eclipse執行一個linux命令
- 20. cloud-init有沒有辦法強制執行命令?
- 21. 有沒有辦法查看eclipse執行哪些命令?
- 22. viewflow.io:有沒有辦法讓'子流'?
- 23. 有沒有辦法讓Eclipse在後臺不刷新工作區?
- 24. 有沒有辦法讓忽略的文件在git狀態下顯示?
- 25. 有沒有從git運行可執行文件的命令?
- 26. TF命令行可執行文件沒有顯示在Jenkins上
- 27. 有沒有辦法讓git-reflog在每個條目旁顯示一個日期?
- 28. 有沒有辦法讓git忽略文件的某些行?
- 29. 在Java中,有沒有什麼辦法讓它的顯示名稱得到Locale?
- 30. 有沒有辦法在所有Heroku dynos上運行命令?
NEATO!每天學些新東西... – the0ther 2015-05-14 20:11:44