मैंने विशेष रूप से गिटक के लिए कुछ भी नहीं देखा है। यहाँ एक छुरा है, "यह कैसे काम करता है" दृष्टिकोण से। आज्ञाओं को जानना जो सब कुछ के पीछे हैं (या कम से कम आम तौर पर समकक्ष) कमांड-लाइन टूल का अधिक आसानी से उपयोग करने के लिए सीखने में मदद करता है, और आपको यह भी दिखाता है कि gitk को बेहतर समझने के लिए प्रलेखन में कहां देखना है!
फ़ाइल मेनू
यह पिछले कुछ प्रमुख संस्करणों में कुछ हद तक बदल गया है - मैं वर्तमान स्थिति का वर्णन कर रहा हूं।
अद्यतन और पुनः लोड करें: यह संभवतः सबसे भ्रमित करने वाली बात है। पुनः लोड सब कुछ ताज़ा करता है जैसे कि आपने उसी कॉन्फ़िगरेशन के साथ प्रोग्राम शुरू किया था। इसका मतलब है कि अगर किसी शाखा को हटा दिया गया है / विद्रोह कर दिया गया है, अगर कुछ कमिट अब झूलने लगे हैं, तो आप उन्हें अब नहीं देखते हैं। दूसरी ओर अपडेट, सभी सूचनाओं को ताज़ा करता है, लेकिन फिर भी उन सभी कमिटों को दिखाता है जो पहले दिखाए गए थे। यह उपयोग करने के लिए एक उत्कृष्ट बात है यदि आप रिबासिंग कर रहे हैं और यह सुनिश्चित करना चाहते हैं कि आपने गड़बड़ नहीं की है - आप मूल और विद्रोही दोनों संस्करणों को देख सकते हैं।
संदर्भ: बहुत स्पष्ट। संदर्भ में टैग और शाखाएं शामिल हैं (जो दूरस्थ हो सकती हैं)। आप उन्हें फिर से पढ़ सकते हैं, और इतिहास में इसे दिखाने के लिए किसी विशेष पर क्लिक करने के लिए सूची बना सकते हैं।
विचारों
जैसा कि मैन पेज कहता है, gitk इतिहास को दर्शाने के लिए यह बताने में मदद के लिए git-rev-list विकल्प लेता है। इन्हें "व्यू" मेनू में अंतःक्रियात्मक रूप से सेट किया जा सकता है। मैन पेज उन तरीकों के बारे में अधिक जानकारी प्राप्त करने के लिए एक उत्कृष्ट स्थान है जहां आप विचारों को नियंत्रित कर सकते हैं (यह ज्यादातर कमिटिंग सेक्शन में है)। यदि आपने पहले देखा है git-log
, तो आपने बहुत कुछ देखा होगा।
मदद
यहाँ कीबाइंडिंग की एक सूची है! मिठाई।
संदर्भ की विकल्प - सूची
यह कई सामान्य गिट चीनी मिट्टी के बरतन आदेशों को प्रस्तुत करता है, आम तौर पर ऑपरेशन के एक सामान्य / डिफ़ॉल्ट मोड में। उन्हें सूचीबद्ध करने से कम से कम आपको यह समझने में सही दस्तावेज़ खोजने में मदद मिलेगी कि वे क्या करते हैं, अगर आप पहले से नहीं करते हैं!
- git-diff (इसे चुनिए <-> चयनित करें
- गिट-फॉर्मेट-पैच (पैच बनाएँ)
- गिट-टैग (टैग बनाएं)
- गिट-डिफरेंस-ट्री (फ़ाइल के लिए प्रतिबद्ध लिखें, शायद ही कभी इस्तेमाल किया गया हो
- Git शाखा
- Git-चेरी ले
- git-reset (यहां पर रिसेट ब्रांच) यह आपको नरम, मिश्रित या कठोर के लिए संकेत देता है, प्रत्येक के संक्षिप्त अनुस्मारक के साथ। मैन पेज पर लंबा विवरण, लेकिन निश्चित रूप से आपको इसे प्राप्त करने के लिए सूचकांक की अवधारणा को समझना होगा।
इस बिंदु पर "कमिट ए कमिट" और संबंधित कमांड को स्व-व्याख्यात्मक होना चाहिए।
किसी शाखा के लिए संदर्भ मेनू में, हमारे पास git- शाखा का git-checkout और -d
(डिलीट) मोड है।
मध्य भाग
SHA1 ID: वर्तमान प्रतिबद्ध का हैश। एक टर्मिनल पर कॉपी / पेस्ट के लिए बहुत उपयोगी है, दिए गए कमिट पर एक क्रिया करने के लिए जिसे आपने ढूंढने के लिए gitk का उपयोग किया था। आप यहां हैश का पेस्ट भी लगा सकते हैं।
आगे / पीछे बटन, पंक्ति संख्या ... स्पष्ट!
खोजें! यहाँ विकल्प फिर से आत्म-व्याख्यात्मक हैं, लेकिन हर किसी की शिक्षा के लिए, वे गिट-लॉग मापदंडों के अनुरूप हैं : "युक्त" है --grep
, "स्पर्श पथ" तर्क हैं, और जोड़ने / हटाने स्ट्रिंग है -S
(पिकैक्स)।
संदेश / अलग फलक
यहां हमारे पास git-diff के आउटपुट के साथ-साथ प्रतिबद्ध संदेश है - यह कुछ git-log -p
अतिरिक्त उपयोग करने जैसा है :