2013-03-15 13 views

cevap

11

Yürütülen komutların ayrıntılı bir izini bulmak için Git'in GIT_TRACEenvironment variable kullanabilirsiniz. Örneğin: Her basit genişleyen sonra

: Bundan daha fazla ayrıntı istiyorsanız

GIT_TRACE=true git flow feature start bar 

... görüntüler ...

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 

, sen sh shellxtrace seçeneğini kullanabilirsiniz Komut, komut komutu, komut için komut veya aritmetiği komut için, PS4'ün genişletilmiş değerini, ardından komut ve onun genişletilmiş argümanlarını veya ilişkili sözcük listesini görüntüler.

Düzenleme git-flow senaryo ve sağ #!/bin/sh ilk satırdan sonra set -x ekleyin. Yukarıdaki komutu çalıştırmak için, git flow feature start bar, çok fazla bilgi görüntüler (bir yanıtta bulunabileceğinden daha fazlası).

+0

Neato! her gün yeni bir şeyler öğrenmek ... – the0ther

1

Her komutun ne yaptığını the source denetleyerek görebilirsiniz. İyi belgelenmiş, bu yüzden bash'ı bilmeden neler olduğunu anlayabilirsiniz. Aslında kaynağı kontrol ettikten sonra git akışının dahili olarak kullandığı komutları kaydetmenin bir yolu var gibi görünüyor; en azından çoğu. Işlev with this commit tanıtıldı ve show_commands ayarının ipuçları. --show_commands'u kullanarak etkinleştirebilmeniz gerekir ve dahili olarak kullandığı git komutlarının çoğunu basacaktır.

1

kullanın --showcommands anahtarı, örneğin:

git flow feature start FEATURENAME --showcommands 
İlgili konular