टाइग - जीट रिपॉजिटरी के लिए एक कमांड लाइन ब्राउज़र


हाल ही के एक लेख में, हमने वर्णन किया है कि लिनक्स टर्मिनल में Git रिपॉजिटरी को देखने के लिए GRV टूल को कैसे इंस्टॉल और इस्तेमाल किया जाए। इस लेख में, हम आपको टाइग नामक एक अन्य उपयोगी कमांड-लाइन आधारित इंटरफ़ेस से परिचित कराना चाहते हैं।

टाइग एक मुक्त खुला स्रोत है, क्रॉस प्लेटफॉर्म ncurses- आधारित गिट के लिए पाठ-मोड इंटरफ़ेस। यह git का सीधा-सीधा इंटरफ़ेस है जो चंक लेवल पर कमिटमेंट के लिए बदलावों में मदद कर सकता है और विभिन्न Git कमांड से आउटपुट के लिए पेजर के रूप में काम करता है। यह लिनक्स, मैकओएसएक्स और साथ ही विंडोज सिस्टम पर चल सकता है।

लिनक्स सिस्टम में बाघ को कैसे स्थापित करें

लिनक्स में टाइग स्थापित करने के लिए, आपको पहले अपने सिस्टम में टाइग रिपॉजिटरी को क्लोन करना होगा और इसे दिखाए गए अनुसार इंस्टॉल करना होगा।

$ git clone git://github.com/jonas/tig.git
$ make
$ make install

डिफ़ॉल्ट रूप से, tig /home/mial/bin निर्देशिका के तहत स्थापित किया जाएगा, लेकिन यदि आप इसे अपने पथ में किसी अन्य निर्देशिका में स्थापित करना चाहते हैं, तो उपसर्ग वांछित पथ पर सेट करें, जैसा कि दिखाया गया है।

$ make prefix=/usr/local
$ sudo make install prefix=/usr/local

एक बार जब आप अपने सिस्टम पर टाइग स्थापित कर लेते हैं, तो सीडी कमांड का उपयोग करके आपके किसी भी स्थानीय गिट रिपॉजिटरी में प्रवेश किया जाता है और बिना किसी तर्क के टीआईजी चलाया जाता है, जिसे रिपॉजिटरी के लिए सभी कमिट दिखाने चाहिए।

$ cd ~/bin/shellscripts/
$ tig  

टाइग छोड़ने के लिए, इसे बंद करने के लिए <कोड> q दबाएं।

उपरोक्त भंडार की लॉग गतिविधियों को प्रदर्शित करने के लिए, लॉग उप-कमांड का उपयोग करें।

$ tig log

शो सब-कमांड आपको एक या एक से अधिक वस्तुओं को प्रदर्शित करने की अनुमति देता है जैसे कि कमिट और कई और अधिक विस्तृत तरीके से, जैसा कि दिखाया गया है।

$ tig show commits

आप एक विशेष पैटर्न के लिए भी खोज कर सकते हैं (उदाहरण के लिए grep उप-कमांड के साथ अपनी git फ़ाइलों में चेक शब्द), जैसा कि दिखाया गया है।

$ tig grep check 

आपके git रिपॉजिटरी की स्थिति प्रदर्शित करने के लिए स्टेटस सब-कमांड जैसा कि दिखाया गया है।

$ tig status

अधिक टाइग उपयोग के लिए, कृपया मदद अनुभाग देखें या https://github.com/jonas/tig पर टिग गिथब रिपॉजिटरी पर जाएं।

$ tig -h

टाइग रिपॉजिटरी को git रिपॉजिटरी और मुख्य रूप से Git रिपॉजिटरी ब्राउज़र के रूप में कार्य करने के लिए एक सरल ncurses- आधारित इंटरफ़ेस है। हमें अपनी प्रतिक्रिया दें या नीचे टिप्पणी फ़ॉर्म के माध्यम से कोई भी प्रश्न पूछें।