স্মার্টগিট, উবুন্টু থেকে গিটের সাথে কাজ করার জন্য একটি ইউজার ইন্টারফেস

স্মার্টগিট সম্পর্কে

পরের প্রবন্ধে আমরা উবুন্টু 20.04 এ কিভাবে স্মার্টগিট ইনস্টল করতে পারি তা একবার দেখে নেব। এই আবেদন আমাদের সাথে কাজ করার অনুমতি দেবে git, এবং GitHub, BitBucket, SVN, এবং Mercurial এর জন্য সমর্থন অন্তর্ভুক্ত করে। এটি সরলতা খোঁজার দিকে মনোনিবেশ করে, যখন অ-বিশেষজ্ঞ ব্যবহারকারীদের লক্ষ্য করে এবং যারা গিটের সাথে কাজ করার জন্য কমান্ড লাইন ব্যবহার করার চেয়ে গ্রাফিকাল অ্যাপ্লিকেশন পছন্দ করে।

নিচের লাইনগুলোতে আমরা দেখব কিভাবে তার .deb প্যাকেজ বা PPA থেকে প্রোগ্রাম ইনস্টল করতে হয়। এই সব আমি উবুন্টু 20.04 (ফোকাল ফোসা) তে পরীক্ষা করতে যাচ্ছি। যে ধাপগুলো আমরা পরবর্তীতে দেখতে যাচ্ছি তাদের উবুন্টু 18.04, 16.04 এবং অন্যান্য ডেবিয়ান ভিত্তিক ডিস্ট্রোতেও কাজ করা উচিত.

সাধারণ স্মার্টগিট বৈশিষ্ট্য

স্মার্টগিট পছন্দ

  • প্রোগ্রামটি আমাদের অনুমতি দেবে জমা দেওয়ার আগে প্রতিশ্রুতি সংশোধন করুন, একটি ফাইলের মধ্যে পৃথক লাইনগুলি প্রতিশ্রুতিবদ্ধ করুন, হারানো কমিটগুলি পুনরুত্থিত করুন এবং আরও অনেক কিছু
  • প্রোগ্রাম ইন্টারফেস হল ইংরেজি এবং চীনা ভাষায় উপলব্ধ.
  • স্মার্টজিট এটি কেবল তখনই জিজ্ঞাসা করবে যখন ব্যবহারকারীর কাছ থেকে সিদ্ধান্তের প্রয়োজন হয়.
  • অতিরিক্ত সরঞ্জামগুলি ইনস্টল এবং কনফিগার করার দরকার নেইযেহেতু অ্যাপ্লিকেশনটি একটি অন্তর্নির্মিত এসএসএইচ ক্লায়েন্ট, ফাইল তুলনা সরঞ্জাম এবং মার্জ টুলের সাথে আসে।

স্মার্টগিট সম্পাদক

  • আমাদের অনুমতি দেবে এক নজরে আমাদের সংগ্রহস্থলের অবস্থা দেখুনসেইসাথে আপনার কাজের গাছ, Git সূচক, উপলব্ধ শাখা, বা কি কমিট জমা দিতে হবে।
  • আমরা পারি GitHub, Assembla, এবং অন্যান্য হোস্টিং প্রদানকারী থেকে ক্লোন.
  • স্মার্টজিট জন্য Git workflows স্ট্রিমলাইন অ্যাজুরে ডিভোপস.
  • দ্বন্দ্বের ক্ষেত্রে, এটি প্রস্তাব করে সরল কমান্ড এটি সমাধান করার জন্য।
  • পরিবর্তনগুলি দেখার সাথে, আপনি করতে পারেন চাক্ষুষভাবে পাশাপাশি ছবি তুলনা.

টুলবার কনফিগার করুন

  • প্রোগ্রামটি আমাদের অনুমতি দেবে টুলবার কনফিগার করুন যেসব অপশন আমরা সেখানে উপলব্ধ করতে আগ্রহী।
  • আপনার যদি বেশ কিছু কনফিগার থাকে পার্থক্য সরঞ্জাম ফাইলগুলির তুলনা করার জন্য, বিকল্পভাবে প্রোগ্রামটি জিজ্ঞাসা করবে কোনটি ব্যবহার করতে হবে।

এগুলি এই প্রোগ্রামের কয়েকটি বৈশিষ্ট্য। তারা পারে তাদের সকলের সাথে পরামর্শ করুন প্রকল্প ওয়েবসাইট.

উবুন্টু 20.04 এ স্মার্টগিট ইনস্টল করুন

ইনস্টলেশন শুরু করার আগে, এটি আকর্ষণীয় নিশ্চিত করুন যে আমাদের সিস্টেমে সমস্ত প্যাকেজ আপ টু ডেট আছে। এটি করার জন্য, একটি টার্মিনালে (Ctl + Alt + T) আমাদের কেবল লিখতে হবে:

sudo apt update; sudo apt upgrade

আপনার .deb প্যাকেজ ব্যবহার করে

আমরা যাচ্ছি .deb প্যাকেজের সর্বশেষ সংস্করণটি ডাউনলোড করুন স্মার্টগিটের জন্য। এটি থেকে ডাউনলোড করা যাবে প্রকল্প ওয়েবসাইট অথবা টার্মিনালে কমান্ডটি সম্পাদন করে:

স্মার্টগিট থেকে ডেব প্যাকেজ ডাউনলোড করুন

wget https://www.syntevo.com/downloads/smartgit/smartgit-21_1_0.deb

ডাউনলোড শেষ হলে, আমরা এ যেতে পারি প্রোগ্রাম ইনস্টলেশন কমান্ড টাইপ করা:

স্মার্টগিট ডেব প্যাকেজ ইনস্টল করুন

sudo apt install ./smartgit-21_1_0.deb

আনইনস্টল

আমাদের সিস্টেম থেকে এই প্রোগ্রামটি সরান এটি একটি টার্মিনাল (Ctr + Alt + T) খোলার এবং এতে টাইপ করার মতো সহজ:

স্মার্টগিট আনইনস্টল করুন

sudo apt remove smartgit

পিপিএ সংগ্রহস্থল ব্যবহার করে

আপনি যদি পছন্দ করেন আপনার পিপিএ ব্যবহার করে এই প্রোগ্রামটি ইনস্টল করুনআপনাকে শুধু একটি টার্মিনাল খুলতে হবে (Ctrl + Alt + T) এবং রিপোজিটরি যুক্ত করতে এতে নিম্নলিখিত কমান্ডটি চালান:

স্মার্টগিট পিপিএ যোগ করুন

sudo add-apt-repository ppa:eugenesan/ppa

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

পিপিএ থেকে স্মার্টগিট ইনস্টল করুন

sudo apt install smartgit

আনইনস্টল

পাড়া সংগ্রহস্থল মুছুন যে আমরা এই প্রোগ্রামটি ইনস্টল করার জন্য ব্যবহার করেছি, এটি শুধুমাত্র একটি টার্মিনাল (Ctrl + Alt + T) খুলতে এবং এটিতে কমান্ডটি চালানোর জন্য প্রয়োজনীয়:

পিপিএ সরান

sudo add-apt-repository ppa:eugenesan/ppa

এখন আমরা পারি প্রোগ্রাম থেকে মুক্তি পান, এবং .deb প্যাকেজ ব্যবহার করে ইনস্টল করা অ্যাপ্লিকেশনের মতো, আমাদের কেবল একই টার্মিনালে লিখতে হবে:

স্মার্টগিট আনইনস্টল করুন

sudo apt remove smartgit

উবুন্টুতে স্মার্টগিট অ্যাক্সেস করুন

প্রোগ্রাম লঞ্চার

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

স্মার্টগিট লাইসেন্স

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

স্মার্টগিট চলছে

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


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।