তিগ - গিট সংগ্রহস্থলের জন্য একটি কমান্ড লাইন ব্রাউজার


সাম্প্রতিক একটি নিবন্ধে, আমরা বর্ণনা করেছি যে কীভাবে লিনাক্স টার্মিনালে গিট সংগ্রহস্থলগুলি দেখার জন্য জিআরভি সরঞ্জামটি ইনস্টল করতে এবং ব্যবহার করতে হয়। এই নিবন্ধে, আমরা আপনাকে টিগ নামক গিটের জন্য আরও একটি দরকারী কমান্ড-লাইন ভিত্তিক ইন্টারফেসটি প্রবর্তন করতে চাই।

টিগ একটি মুক্ত ওপেন সোর্স, গিটের জন্য ক্রস প্ল্যাটফর্ম ncurses- ভিত্তিক পাঠ্য-মোড ইন্টারফেস। এটি গিটের জন্য একটি সরাসরি-ফরোয়ার্ড ইন্টারফেস যা খণ্ড স্তরে কমিট করার জন্য পরিবর্তনগুলি মঞ্চ করতে সহায়তা করে এবং বিভিন্ন গিট কমান্ড থেকে আউটপুট জন্য পেজার হিসাবে কাজ করে। এটি লিনাক্স, ম্যাকোএসএক্সের পাশাপাশি উইন্ডোজ সিস্টেমেও চলতে পারে।

লিনাক্স সিস্টেমগুলিতে কীভাবে টিগ ইনস্টল করবেন

লিনাক্সে টিগ ইনস্টল করতে আপনার প্রথমে আপনার সিস্টেমে টিগ সংগ্রহস্থলটি ক্লোন করতে হবে এবং প্রদর্শিত হিসাবে এটি ইনস্টল করতে হবে।

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

ডিফল্টরূপে, টিগটি /HOM/bin ডিরেক্টরিতে ইনস্টল করা হবে তবে আপনি যদি আপনার PATH এর অধীনে অন্য কোনও ডিরেক্টরিতে এটি ইনস্টল করতে চান তবে প্রদর্শিত উপায়ে পছন্দসই পথে সেট করুন।

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

একবার আপনি আপনার সিস্টেমে টিগ ইনস্টল করার পরে, স্থানীয় গিট রিপোজিটরিগুলি ব্যবহার করে এবং কোনও যুক্তি ছাড়াই টিগ চালান, যা ভান্ডারটির জন্য সমস্ত প্রতিশ্রুতি প্রদর্শন করা উচিত।

$ cd ~/bin/shellscripts/
$ tig  

টিগ ছেড়ে যেতে, এটি বন্ধ করতে কি টিপুন।

উপরের সংগ্রহস্থলের একটি লগ ক্রিয়াকলাপ প্রদর্শন করতে লগ সাব-কমান্ডটি ব্যবহার করুন।

$ tig log

শো সাব-কমান্ড আপনাকে এক বা একাধিক অবজেক্ট যেমন কমিট এবং আরও অনেক কিছু প্রদর্শিত হতে পারে, আরও বিস্তারিতভাবে প্রদর্শন করতে দেয়।

$ tig show commits

আপনি গ্রিপ সাব-কমান্ডের সাহায্যে আপনার গিট ফাইলগুলিতে একটি নির্দিষ্ট প্যাটার্ন (উদাহরণস্বরূপ শব্দ চেক) অনুসন্ধান করতে পারেন, যেমন প্রদর্শিত হয়েছে।

$ tig grep check 

আপনার গিট সংগ্রহস্থলের স্থিতি প্রদর্শন করতে দেখানো হিসাবে স্থিতি সাব-কমান্ড ব্যবহার করুন।

$ tig status

টিগের আরও ব্যবহারের জন্য, দয়া করে সহায়তা বিভাগটি দেখুন বা https://github.com/jonas/tig এ টিগ গিথুব সংগ্রহস্থলটি দেখুন।

$ tig -h

গিগা সংগ্রহস্থল এবং মূলত একটি গিট সংগ্রহস্থল ব্রাউজার হিসাবে কাজ করার জন্য টিগ একটি সহজ এনক্রোস ভিত্তিক ইন্টারফেস is আপনার মতামত দিন বা নীচের মন্তব্য ফর্ম মাধ্যমে কোন প্রশ্ন জিজ্ঞাসা করুন।