Sie können Git GIT_TRACE
environment variable verwenden, um eine detaillierte Ablaufverfolgung der ausgeführten Befehle zu erhalten. Zum Beispiel:
GIT_TRACE=true git flow feature start bar
... Displays ...
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
Wenn Sie als weitere Einzelheiten wünschen, können Sie die sh
shellxtrace
Option:
Nach jeder einfachen Erweiterung Geben Sie für den Befehl, den Befehl case, den Befehl select oder die Arithmetik für den Befehl den erweiterten Wert von PS4 gefolgt von dem Befehl und seinen erweiterten Argumenten oder der zugehörigen Wortliste ein.
Bearbeiten Sie die git-flow
Skript und fügen Sie set -x
direkt nach der #!/bin/sh
ersten Zeile. Das Ausführen des obigen Befehls, git flow feature start bar
, würde viele Informationen anzeigen (mehr als in einer Antwort enthalten sein können).
neato! lerne jeden Tag etwas Neues ... – the0ther