নটিলাস ফাইল ম্যানেজার হল অনেক লিনাক্স ব্যবহারকারীদের জন্য পছন্দের সফটওয়্যার যারা ডিরেক্টরি পরিচালনার জন্য GUI অ্যাপ ব্যবহার করে উপভোগ করেন। ব্যক্তিগতভাবে, আমি টার্মিনালের মাধ্যমে Git এর সাথে কাজ করতে পছন্দ করি কারণ আমি সেভাবে কাজ করতে আরও দক্ষ হতে শিখেছি।
শেষবার যখন আমরা এই বিষয়ে কথা বলেছিলাম, আমাকে এটি কাজ করার জন্য একটি এক্সটেনশন ব্যবহার করতে হয়েছিল। এই কারণেই এখন আমি আপনাকে জানাতে পেরে আনন্দিত যে আপনি GUI ব্যবহার করে দক্ষ হতে পারেন GNOME ডেস্কটপ পরিবেশে Git-এর জন্য নটিলাস ইন্টিগ্রেশন ক্ষমতার জন্য ধন্যবাদ।
এটি বিশেষভাবে ভালো খবর কারণ কিছু ব্যবহারকারীকে একই লক্ষ্য অর্জনের জন্য তৃতীয় পক্ষের অ্যাপ ব্যবহার করতে হয়েছে এবং সেটি আর হতে হবে না। আপনার ফাইল ম্যানেজারের সাথে গিটকে সংহত করার জন্য কী প্রয়োজন? নটিলাস, একটি গিট অ্যাকাউন্ট, এবং সুডো বিশেষাধিকার।
আপনি যদি Debian বা এর যেকোন ডেরিভেটিভ ব্যবহার করেন কিন্তু চলমান না GNOMEবা ইতিমধ্যেই নটিলাস ইনস্টল করা নেই, এখানে আপনার প্রয়োজনীয় কমান্ড:
$ sudo apt-get install nautilus
পরবর্তীতে, গিট এর সাথে নটিলাস যাতে আপনি Mercurial (Hg) এবং SVN এর সাথে কাজ করতে পারেন। আমরা নটিলাসের জন্য rabbitvcs প্যাকেজটি ইনস্টল করে এটি করব৷
$ sudo apt-get install rabbitvcs-nautilus -y
ইন্সটলেশন সম্পূর্ণ হলে, নটিলাস রিস্টার্ট করুন নিচের কমান্ড দিয়ে অথবা শুধু আপনার ইউজার একাউন্ট থেকে লগ আউট করে আবার এতে ফিরে যান:
$ নটিলাস -q
এখন, নটিলাসের সাথে কাজ করার জন্য আমাদের গিট অ্যাকাউন্ট সেট আপ করা যাক।
নটিলাসের সাথে গিট ইন্টিগ্রেশন সেট আপ করা হচ্ছে
লঞ্চ করুন Nautilus ফাইল ম্যানেজার, যেকোন নামে একটি নতুন ফোল্ডার তৈরি করুন যেমন ফসপ্রজেক্ট। এটিতে ডান ক্লিক করুন এবং RabbitVCS Git > Initialize Repository. নির্বাচন করুন
নটিলাসের সাথে গিট ইন্টিগ্রেশন
পরবর্তী, কমান্ডটি চালান:
$ ন্যানো ~/Templates/touch text_template.txt
এই কমান্ডটি একটি টেমপ্লেট টেক্সট ফাইল তৈরি করে যার পরে আপনি আপনার নটিলাস GUI থেকে টেক্সট ফাইল তৈরি করতে সক্ষম হবেন। আপনার ফসপ্রজেক্ট ফোল্ডারের মধ্যে থেকে, স্পেসে ডান ক্লিক করুন এবং একটি নতুন নথি তৈরি করুন। এটির নাম পরিবর্তন করুন README.txt.
নতুন নথি তৈরি করুন
নতুন ফাইল তৈরি হয়েছে
পরবর্তী, স্পেসে আবার ডান ক্লিক করুন এবং RabbitVCS > Commit নির্বাচন করুন। যখন একটি ডায়ালগ প্রম্পট প্রদর্শিত হবে, আপনার প্রতিশ্রুতি বার্তা লিখুন এবং ঠিক আছে ক্লিক করুন৷
GitHub এর সাথে RabbitVCS সংহত করুন
এখন আপনি এই পরবর্তী পর্যায়ে আছেন, SSH URLGitHub এর জন্য সংগ্রহস্থল যা আপনি কাজ করতে চান। রাইট-ক্লিক করুন (একটি খালি ক্ষেত্রে) এবং আপডেট রিপোজিটরি ফিল্ডে রেপো ইউআরএল পেস্ট করুন, আপনার পয়েন্টার হেড নির্দেশ করতে ব্রাঞ্চ ফিল্ডে মাস্টার টাইপ করুন এবং ঠিক আছে ক্লিক করুন।
একবার এটি সম্পূর্ণ হয়ে গেলে, আপনার স্থানীয় সংগ্রহস্থলটি দূরবর্তী সংস্করণের মতো হওয়া উচিত। আপনি সর্বশেষ ফাইলগুলির সাথে কাজ করছেন কিনা তা নিশ্চিত করতে যখনই দূরবর্তী শাখায় ফাইলগুলি যোগ করা হয় তখন সর্বদা আপনার স্থানীয় ডিরেক্টরি আপডেট করতে ভুলবেন না৷
তাহলে আপনার কাছে এটি আছে, লোকেরা! আপনি যখন আপনার নটিলাস ফাইল ম্যানেজার থেকে সরাসরি গিট-এর সাথে কাজ করতে পারেন তখন সাধারণ প্রকল্পগুলিতে কাজ করার জন্য আপনার কোনও তৃতীয় পক্ষের অ্যাপ্লিকেশন বা এক্সটেনশন ইনস্টল করার দরকার নেই৷
এখন, আপনার যদি আরও জটিল কাজ সম্পাদন করতে হয় তাহলে আপনাকে গিটক্র্যাকেন ইনস্টল করতে হতে পারে এবং এর জন্য কেউ আপনাকে আদালতে মামলা করতে পারবে না। আপনি আমাদের সাথে শেয়ার করতে চান এমন থার্ড-পার্টি অ্যাপের সাথে বা ছাড়া গিট-এর সাথে কাজ করার জন্য কোন টিপস আছে? নীচের আলোচনা বিভাগে আপনার মন্তব্য নির্দ্বিধায় ড্রপ করুন.