গিটের জন্য কি জিইউআই ক্লায়েন্ট রয়েছে? [বন্ধ]


212

আমি gitবিভিন্ন প্রকল্পের সংস্করণ নিয়ন্ত্রণের জন্য ব্যবহার করছি।

কোনও প্রকল্পের কমিট এবং শাখাগুলি নেভিগেট করার জন্য এবং গিট প্রকল্পে সংস্করণ পুনরুদ্ধার করার জন্য কি জিইউআই সফ্টওয়্যার রয়েছে?


এখানে শুরু করার জন্য এখানে একটি তালিকা রয়েছে: git-scm.com/downloads/guis
ম্যাথ

এখানে আরও একটি পোলিশ এবং সাম্প্রতিক সফ্টওয়্যার রয়েছে, gitKraken gitkraken.com
দ্রাক্ষালতা

উত্তর:


138

আমার ধারণা আপনি গিটের জন্য ফ্রন্ট-এন্ড ব্যবহার করার জন্য সহজ খুঁজছেন।

গিট উইকির ইন্টারফেসফ্রন্টএন্ডসটুলস পৃষ্ঠাটির " গ্রাফিকাল ইন্টারফেস " বিভাগটি দেখুন । সেখানে নিম্নলিখিত উল্লেখ করা হয়েছে:

  • গিটক - গ্রাফিকাল ইতিহাস ব্রাউজার, টিসিএল / টাকায়, গিটের সাথে বিতরণ করা হয় (সাধারণতgitkপ্যাকেজে)
  • গিট গুই - গ্রাফিক্যাল কমিট সরঞ্জাম, টিসিএল / টাকায়, গিট দিয়ে বিতরণ করা হয় (সাধারণতgit-guiপ্যাকেজে)
  • কিউজিট - কিউটি টুলকিট ব্যবহার করে
  • জিগল - জিটিকে + সরঞ্জামকিট ব্যবহার করে
  • গিট-কোলা - পাইকিউটি 4 ব্যবহার করে
  • gitg - GTK + / GitX এর জিনোম ক্লোন
  • স্পর্শ - টি EXT মোড আমি জন্য nterface এটা গুই এবং পেজার হয়, ncurses ব্যবহার

সম্পাদনা করুন: এগুলি অন্য উত্তরে প্রদত্ত পরামর্শ।

বেশ কয়েকটি সফটওয়্যার রয়েছে যা আমি ব্যক্তিগতভাবে ব্যবহার করা খুব সহজ বলে মনে করি।

  • জিগল : আমি ব্যক্তিগতভাবে ব্যবহার করি । এটি ব্যবহার করা সহজ এবং স্বজ্ঞাত।giggle জিগল ইনস্টল করুন

    স্ক্রিনশট

  • কোলা গিট জিইউআই : আমি ব্যবহার করিনি , তবে এটি আশাব্যঞ্জক বলে মনে হচ্ছে।Cola Git গিট-কোলা ইনস্টল করুন

    স্ক্রিনশট


4
গিটের জিইউআই ক্লায়েন্টগুলির একটি দুর্দান্ত তালিকা রয়েছে git-scm.com/downloads/guis আমি সত্যিই "আমার OS (লিনাক্স) এর জন্য কেবল জিইআইআই দেখান") বোতামটি পছন্দ করি;)
কুচি

3
আমি জানি এটি একটি পুরানো উত্তর, তবে আমি গিট-কোলার ব্যবহার +1 করতে চাই। এটি যেভাবে স্টেজড ফাইলগুলি পরিচালনা করে তা হ'ল আমি চেষ্টা করেছি এমন লিনাক্স গিট ক্লায়েন্টগুলির মধ্যে সবচেয়ে বেশি ব্যবহারকারী বান্ধব friendly
ড্যানিয়েল

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

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

2
গ্রহন গ্রিট প্লাগইন সহজ, পরিষ্কার এবং সংগঠিত, এটি উল্লেখ করার মতো worth
কাতু

25

উল্লিখিত সমস্ত সরঞ্জাম পরীক্ষা করে, আমি আমার গিট সংগ্রহস্থল পরিচালনার জন্য নিম্নলিখিত সরঞ্জামগুলির সাথে নিষ্পত্তি করেছি:

SmartGit

স্মার্টজিট হ'ল অপেক্ষাকৃত কাজের প্রবাহ সহ গিটের জন্য ব্যবহারযোগ্য একটি গ্রাফিক্যাল ইউজার ইন্টারফেস। স্মার্টজিট সফটওয়্যার ডেভলপমেন্ট প্রকল্পগুলিতে প্রতিদিন কাজের জন্য প্রয়োজনীয় সমস্ত গিট এবং মার্কুরিয়াল বৈশিষ্ট্যগুলিকে সমর্থন করে:

  • স্থানীয় কাজের গাছের ক্রিয়াকলাপ
  • স্থিতি, পার্থক্য, লগ
  • ধাক্কা, টানুন, আনুন (সমস্ত প্রোটোকলের জন্য)
  • ট্যাগ এবং শাখা পরিচালনা
  • মার্জ করুন, চেরি-পিক করুন, পুনরায় চালু করুন, ফিরে আসুন
  • সাবমডিউল সমর্থন
  • স্ট্যাশ ম্যানেজমেন্ট
  • রিমোট পরিচালনা

গিটহাব এবং বিটবকেটের মতো অনলাইন সংগ্রহস্থলগুলিতে আপনাকে সংযুক্ত করতে আমার কাছে উইজার্ড ব্যবহার করার সহজ উপায় রয়েছে

এখানে চিত্র বর্ণনা লিখুন

RabbitVCS

বিপরীতে, রাবিটভিসিএসের অন্যান্য সরঞ্জাম থেকে পৃথক পদ্ধতি রয়েছে। আপনার গিট সংগ্রহস্থলের জন্য একটি বাহ্যিক UI সরবরাহ করার পরিবর্তে, এটি নটিলাসের সাথে এর স্ব সংহত করে। প্রকৃতপক্ষে র‌্যাবিটভিসিএস হ'ল গ্রাফিকাল সরঞ্জামগুলির একটি সেট যা আপনার ব্যবহার করা সংস্করণ নিয়ন্ত্রণ সিস্টেমে সহজ এবং সহজবোধ্য অ্যাক্সেস সরবরাহ করতে লিখিত।

এখানে চিত্র বর্ণনা লিখুন


3
কম খরচে কমপক্ষে আমার উবুন্টুতে রবিটভিসিএস হ'ল সময় নষ্ট। এটি প্রতিটি ক্রিয়া সহ প্রায় ক্র্যাশ হয়। github.com/rabbitvcs/rabbitvcs/issues/21
ওমিড

rabitvcs এর বাগ রয়েছে এবং এটি এত সক্রিয়ভাবে বিকশিত হয়নি
#WebDeveloper

2
স্মার্টজিট বাণিজ্যিক ব্যবহারের জন্য বিনামূল্যে নয়; গিটই বিনামূল্যে, এবং এটি বাণিজ্যিকভাবে এত ভাল মানেরও বিকাশিত।
ইঞ্জিনিয়ার

18

হ্যাঁ; গিটের একটি গুই আছে আপনি git guiকমান্ড দিয়ে চালাতে পারেন ।

যদি এটি কাজ না করে, এর অর্থ আপনার জন্য জিইউআই ইনস্টল করা দরকার gitগিট-গুইগিট-গুই ইনস্টল করুন প্যাকেজ ইনস্টল করে আপনি এটি করতে পারেন । বা আরও ভাল, গিট-সমস্তগিট-ইনস্টল করুন প্যাকেজ ইনস্টল করুন ।

sudo apt-get update && sudo apt-get install git-all

দেখুন man git-guiবিস্তারিত জানার জন্য। মনে রাখবেন যে ম্যানপেজটি কল করার সময় git-guiআপনি এটি চালনা করেন git gui


ইনস্টলেশন সমাপ্তির পরে, আপনি শুরু git-guiসঙ্গে টুল git guiবাgit citool
ubuntico

চূড়ান্তভাবে কুরুচিপূর্ণ চেহারা এবং অনুভূতিকে বাদ দেওয়া git guiএকটি খুব বৈশিষ্ট্য-সম্পূর্ণ জিনিস। আমি এটা পছন্দ করি.
সেবাস্তিয়ান

1
echo '*TkTheme: clam' | xrdb -merge -শুরু git guiকরার আগে সম্পাদন করা এটিকে কিছুটা কুরুচিপূর্ণ করে তুলবে।
মিক্কো রেন্টালাইনেন

14

আমি gitgকেবল সিএলআইতে ফিরে যাওয়ার আগে কিছুক্ষণ ব্যবহার করেছি । বিনোদন মানের জন্য gource, যা আপনার গিট ইতিহাসকে অ্যানিমেশনে রূপান্তর করতে পারে :)


5
+1 এর জন্য! সম্ভবত খুব দরকারী না তবে অবশ্যই দুর্দান্ত!
লিও

লিনাক্স কার্নেলের জন্য সর্বশেষ 10000 কমিটগুলি কীভাবে দৃশ্যধারণ করা যায় তা এখানে। (1) git cloneলিনাক্স রেপো (2) চালান git log --pretty=format:user:%aN%n%ct --reverse --raw --encoding=UTF-8 --no-renames -n 10000 | gource --log-format git -a 2 -i 120 -s 1 --loop --padding 1.4 --max-file-lag 1 --user-friction 0.2 -(3) টিপুন fবা uফাইলের নাম বা ব্যবহারকারীর নাম গোপন করতে
মিক্কো রেন্টালাইনেন

3
@ মিক্কো রেন্টালাইনেন ওহ হ্যাঁ, কীভাবে সেই সহজ কমান্ডটি ভুলে
গেলেন

11

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


+ +! স্মার্ট
গিটের

2
কমান্ড লাইনটি প্রথমে শেখার জন্য +1। জিইউআইগুলি "কেবলমাত্র সেই বোতামটি চেষ্টা করে দেখুন, আমি যা চাই তার মত শক্ত শব্দ পুনরায় সেট করতে" খুব লোভনীয় করে তোলে।
গৌথির

এছাড়াও আপনি কমান্ডের ইতিহাস পান এবং পাঠ্য প্রতিক্রিয়াটি কোনও ডায়ালগের মতো সহজেই অদৃশ্য হয়ে যায় না।
গৌথির

2
বাণিজ্যিক ব্যবহারের জন্য কোনও মুক্ত লাইসেন্স (ভাল আমি মিথ্যা বলতে পারি) এবং উবুন্টুতে সংহতকরণ চূড়ান্ত হয়নি (.deb)।
চুক্তিভঙ্গকারী

10

গিটক্রেনের বিকাশকারী দলে আমি রয়েছি , তাই আমি কিছুটা পক্ষপাতদুষ্ট, তবে আমি আপনাকে এটি পরীক্ষা করে দেখার পরামর্শ দিচ্ছি। এটি ক্রস-প্ল্যাটফর্ম যাতে আপনি উইন্ডোজ , ম্যাক এবং লিনাক্সে একই সরঞ্জামটি ব্যবহার করতে পারেন এবং এটি অন্যান্য কিছু অনন্য বৈশিষ্ট্য সহ ফিরিয়ে আনা / পুনরায় করা, সূচিযুক্ত অনুসন্ধান এবং একটি প্রতিক্রিয়াশীল, স্বজ্ঞাত নকশা সহ আসে। যদি গিটক্রাকেন আপনার পক্ষে কাজ না করে, আমি গিট এক্সটেনশনগুলি (উইন্ডোজ) এবং গিটহাব ডেস্কটপ (উইন্ডোজ / ম্যাক) এর সাথেও কিছুটা সাফল্য ব্যবহার করেছি এবং করেছি ।


1
আমি কেবল উবুন্টুতে গিটক্রেন ইনস্টল করেছি 16.04এবং প্রথম ছাপটি সত্যই ভাল good @ ক্রিসের কোন পর্যায়ে এই প্রকল্পটি উত্স খোলার কোনও পরিকল্পনা আছে?
czerasz

@ কেজারেসz বর্তমানে কোনও পরিকল্পনা নেই, যদিও জিকে বিভিন্ন ওপেন সোর্স প্রকল্পগুলিতে নির্ভর করে এবং অবদান রাখে। : এখানে যে আরো কিছু তথ্য আছে gitkraken.com/faq#faq-open-source
ক্রিস

3
গিটক্রাকেন লিনাক্সের জন্য সেরা ফ্রি গিট গুই ক্লায়েন্ট! আপনাকে অনেক ধন্যবাদ! IntelliJ আইডিয়া IDEs মধ্যে VCS ক্ষেত্রে খুব খুব ভালো আপনি তাদের পণ্য ব্যবহার করুন)
Maks

গিটএক্সটেনশনগুলি মনো সাথে লিনাক্সে চলতে পারে , আমি এটি সফলভাবে ইনস্টল করে বিভিন্ন উবুন্টু সংস্করণে ব্যবহার করেছি।
ম্যাথ

Centos / ফেডোরা সমর্থন করে না
জোশ নো

10

উত্স ( http://www.syntevo.com/smartgit/index.html ) থেকে tar.gz ফাইলটি ডাউনলোড এবং সংকলন করার পরিবর্তে লঞ্চপ্যাডে একটি পিপিএ পাওয়া যায় যা smartgitসাধারণ apt-getকমান্ড ব্যবহার করে ইনস্টল করতে দেয় ।

একটি টার্মিনাল ( Ctrl+ Alt+ t) থেকে, নিম্নলিখিত কমান্ডগুলি প্রবেশ করান:

sudo add-apt-repository ppa:eugenesan/ppa
sudo apt-get update
sudo apt-get install smartgit 

এটি স্মার্টগিটের সর্বশেষতম সংস্করণ ইনস্টল করবে।


আমি নিজেই এই পদ্ধতির ব্যবহার করেছি used স্মার্টজিট গিটহাব দ্বি-গুণক প্রমাণীকরণের সাথে কাজ করে, যা কমান্ড-লাইন সরঞ্জামগুলি আমার অভিজ্ঞতায় নেই। কেবলমাত্র নিশ্চিত হয়ে নিন যে আপনি যখন অনুরোধ করবেন তখন আপনি স্মার্টজিটকে "স্থানীয় শাখাটি পুনরায় আনতে হবে" পরিবর্তে "ফিরিয়ে আনা দূরবর্তী পরিবর্তনগুলি মার্জ করতে" বলুন tell যদি আপনি না জানেন যে আপনি কী করছেন তবে পরেরটি গুরুতর সমস্যার কারণ হতে পারে। বিভাগে "মূল প্রজেক্টের রি-বেসের ফলে থেকে পুনরুদ্ধার" এনটাইটেল দেখুন git-scm.com/docs/git-rebase
স্টিফেন জি টগি

5

গিটই নামে একটি অপেক্ষাকৃত নতুন (সবেমাত্র কয়েক মাস আগে প্রকাশিত) সফ্টওয়্যার রয়েছে

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

একবার চেষ্টা করে দেখো; এটা বিনামূল্যে.

এখনও পর্যন্ত আমার একমাত্র অভিযোগটি হ'ল এর মার্জ সরঞ্জামটি বরং সীমাবদ্ধ rather


2
প্রথম ব্যবহারের 30 দিনের মধ্যে নিবন্ধকরণ প্রয়োজন। খুব সহজ এবং সোজা এগিয়ে, দুর্দান্ত বহু প্ল্যাটফর্ম সমাধান।
CrandellWS


3

আমি গিট এক্সটেনশনগুলি ব্যবহার করি - আমার যা প্রয়োজন তার জন্য এটি খুব সহায়ক বলে মনে করি। এটি 12.04 এ চলার জন্য একটি লিঙ্ক এখানে's


খুব খারাপ আপনাকে মনো ইনস্টল করতে হবে ...
ওহাহু

সরকারী দস্তাবেজগুলিতেও ইনস্টলেশনটির বর্ণনা দেওয়া আছে: গিট- এক্সটেনশনস-
স্লেস্ট

1

আপনি যদি ইমাস ব্যবহার করেন (যা দুর্দান্ত) তবে আপনি ম্যাজিটকে একটি দুর্দান্ত উজ্জ্বল বিকল্পটি দেখতে পাবেন: ডি


0

আমি এটিকে কখনই সেরা গিট ক্লায়েন্ট বলব না তবে আমি এটি লক্ষণীয় মনে করি যে মেল্ড কিছু প্রাথমিক সংস্করণ নিয়ন্ত্রণ কার্যকারিতা সরবরাহ করে যদিও এর মূল উদ্দেশ্য ফাইল এবং ডিরেক্টরিগুলির সাথে তুলনা করা:

বৈশিষ্ট্য ওভারভিউ উদ্ধৃত:

  • মেল্ড গিট, মার্কুরিয়াল, বাজার এবং এসভিএন সহ অনেকগুলি সংস্করণ নিয়ন্ত্রণ ব্যবস্থা সমর্থন করে
  • আপনার প্রতিশ্রুতি দেওয়ার আগে কি পরিবর্তন হয়েছে তা যাচাই করতে ফাইল তুলনা চালু করুন
  • ফাইল সংস্করণ স্থিতি দেখুন
  • সাধারণ সংস্করণ নিয়ন্ত্রণের ক্রিয়াগুলিও উপলভ্য (যেমন প্রতিশ্রুতিবদ্ধ / আপডেট / যুক্ত / অপসারণ / ফাইলগুলি মুছুন)

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


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.