जवाबों:
आप निम्नलिखित की कोशिश कर सकते हैं:
gitk --all
आप बता सकते हैं कि gitk
जो कुछ भी git rev-list
समझ में आता है उसका उपयोग करके प्रदर्शित करें , इसलिए यदि आप कुछ शाखाएँ चाहते हैं, तो आप ऐसा कर सकते हैं:
gitk master origin/master origin/experiment
... या अधिक विदेशी चीजें जैसे:
gitk --simplify-by-decoration --all
यदि आपके पास एक ग्राफिकल इंटरफ़ेस उपलब्ध नहीं है, तो आप कमांड लाइन पर प्रतिबद्ध ग्राफ का प्रिंट आउट भी ले सकते हैं:
git log --oneline --graph --decorate --all
यदि यह आदेश एक अवैध विकल्प के साथ शिकायत करता है - ऑनलाइन, उपयोग:
git log --pretty=oneline --graph --decorate --all
alias gl='git log --oneline --graph --decorate --all'
। आवश्यकता से अधिक क्यों टाइप करें?)
जब मैं टर्मिनल के साथ अपने कार्य स्थान पर होता हूं, तो मैं उपयोग करता हूं:
git log --oneline --graph --color --all --decorate
जब OS GUI का समर्थन करता है, मैं उपयोग करता हूं:
gitk --all
जब मैं अपने घर विंडोज पीसी में होता हूं, तो मैं अपने खुद के GitVersionTree का उपयोग करता हूं
git config --global alias.ver "log --oneline --graph --color --all --decorate"
और git ver
उसके बाद ही टाइप करना होगा।
वहाँ एक है बहुत अच्छा जवाब एक ही सवाल का।
निम्नलिखित पंक्तियों को "~ / .gitconfig" में जोड़ना:
[alias]
lg1 = log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all
lg = !"git lg1"
खटमल के जवाब पर टिप्पणी करने के लिए प्रतिष्ठा पर्याप्त नहीं है, इसलिए:
यदि आपको शाखा या टैग नाम की आवश्यकता नहीं है:
git log --oneline --graph --all --no-decorate
यदि आपको रंग की आवश्यकता नहीं है (पाइप के बाहर जाने पर कुंजी अनुक्रम से बचने के लिए):
git log --oneline --graph --all --no-decorate --no-color
जीवन को आसान बनाने के लिए आप उपनाम (। Inconconfig) का उपयोग करना चाह सकते हैं:
[alias]
tree = log --oneline --graph --all --no-decorate
केवल अंतिम विकल्प प्रभावी होता है, इसलिए आपके उपनाम को ओवरराइड करना भी संभव है:
git tree --decorate