একটি গিট সংগ্রহস্থল সেট আপ করুন

  1. রিমোট হোস্ট (ক্লোন) থেকে একটি প্রকল্প দেখুন IntelliJ IDEA আপনাকে একটি বিদ্যমান সংগ্রহস্থলের চেক আউট করতে (Git terms clone এ) অনুমতি দেয় এবং আপনার ডাউনলোড করা ডেটাটির উপর ভিত্তি করে একটি নতুন প্রকল্প তৈরি করে। প্রধান মেনু থেকে, VCS | নির্বাচন করুন সংস্করণ নিয়ন্ত্রণ থেকে চেকআউট | Git, অথবা, যদি কোন প্রকল্পটি বর্তমানে খোলা থাকে না, তবে সংস্করণ নিয়ন্ত্রণ থেকে চেকআউট নির্বাচন করুন স্বাগতম পর্দায় Git। ক্লোন রিপোজিটরি ডায়ালগে, আপনি ক্লোন করতে চান এমন রিমোট রিপোজিটরির URL টি নির্দিষ্ট করুন (রিমোটের সংযোগ স্থাপন করতে পারেন তা নিশ্চিত করতে আপনি পরীক্ষাটি ক্লিক করতে পারেন)। ডিরেক্টরী ক্ষেত্রে, আপনার স্থানীয় গিট রিপোজিটরির ফোল্ডারটি তৈরি করা হবে যেখানে রিমোট রিপোজিটরি ক্লোন করা হবে সেই পাথটি নির্দিষ্ট করুন। ক্লোন ক্লিক করুন। আপনি যদি ক্লোন করা উত্সগুলির উপর ভিত্তি করে একটি IntelliJ IDEA প্রকল্প তৈরি করতে চান তবে নিশ্চিতকরণ ডায়ালগে হ্যাঁ ক্লিক করুন। গিট রুট ম্যাপিং স্বয়ংক্রিয়ভাবে প্রকল্প রুট ডিরেক্টরি সেট করা হবে। আপনার প্রকল্প রয়েছে submodules , তারা ক্লোন করা হবে এবং স্বয়ংক্রিয়ভাবে প্রকল্প শিকড় হিসাবে নিবন্ধিত হবে। Git সংস্করণ নিয়ন্ত্রণ অধীনে একটি বিদ্যমান প্রকল্প রাখুন
  2. একটি সম্পূর্ণ প্রকল্প একটি একক গিট রিপোজিটরিতে আমদানি করুন
  3. বিভিন্ন গিট রিপোজিটরিগুলিতে বিভিন্ন প্রকল্প মডিউল আমদানি করুন
  4. স্থানীয় সংগ্রহস্থলের ফাইল যোগ করুন
  5. সংস্করণ নিয়ন্ত্রণ থেকে ফাইল বাদ (উপেক্ষা)
  6. Git দ্বারা উপেক্ষা করা ফাইলগুলির একটি তালিকা কনফিগার করুন
  7. প্রকল্প অবস্থা চেক করুন
  8. সম্পাদক একটি ফাইল পরিবর্তন ট্র্যাক
  9. একটি রিমোট সংগ্রহস্থল যোগ করুন
  10. একটি দূরবর্তী নির্ধারণ করুন
  11. একটি দ্বিতীয় দূরবর্তী যোগ করুন

রিমোট হোস্ট (ক্লোন) থেকে একটি প্রকল্প দেখুন

IntelliJ IDEA আপনাকে একটি বিদ্যমান সংগ্রহস্থলের চেক আউট করতে (Git terms clone এ) অনুমতি দেয় এবং আপনার ডাউনলোড করা ডেটাটির উপর ভিত্তি করে একটি নতুন প্রকল্প তৈরি করে।

  1. প্রধান মেনু থেকে, VCS | নির্বাচন করুন সংস্করণ নিয়ন্ত্রণ থেকে চেকআউট | Git, অথবা, যদি কোন প্রকল্পটি বর্তমানে খোলা থাকে না, তবে সংস্করণ নিয়ন্ত্রণ থেকে চেকআউট নির্বাচন করুন স্বাগতম পর্দায় Git।

  2. ক্লোন রিপোজিটরি ডায়ালগে, আপনি ক্লোন করতে চান এমন রিমোট রিপোজিটরির URL টি নির্দিষ্ট করুন (রিমোটের সংযোগ স্থাপন করতে পারেন তা নিশ্চিত করতে আপনি পরীক্ষাটি ক্লিক করতে পারেন)।

  3. ডিরেক্টরী ক্ষেত্রে, আপনার স্থানীয় গিট রিপোজিটরির ফোল্ডারটি তৈরি করা হবে যেখানে রিমোট রিপোজিটরি ক্লোন করা হবে সেই পাথটি নির্দিষ্ট করুন।

  4. ক্লোন ক্লিক করুন। আপনি যদি ক্লোন করা উত্সগুলির উপর ভিত্তি করে একটি IntelliJ IDEA প্রকল্প তৈরি করতে চান তবে নিশ্চিতকরণ ডায়ালগে হ্যাঁ ক্লিক করুন। গিট রুট ম্যাপিং স্বয়ংক্রিয়ভাবে প্রকল্প রুট ডিরেক্টরি সেট করা হবে।

    আপনার প্রকল্প রয়েছে submodules , তারা ক্লোন করা হবে এবং স্বয়ংক্রিয়ভাবে প্রকল্প শিকড় হিসাবে নিবন্ধিত হবে।

Git সংস্করণ নিয়ন্ত্রণ অধীনে একটি বিদ্যমান প্রকল্প রাখুন

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

একটি সম্পূর্ণ প্রকল্প একটি একক গিট রিপোজিটরিতে আমদানি করুন

  1. আপনি Git অধীনে রাখতে চান যে প্রকল্প খুলুন।

  2. প্রধান মেনু থেকে, VCS | নির্বাচন করুন সংস্করণ নিয়ন্ত্রণ ইন্টিগ্রেশন সক্ষম করুন।

  3. খোলা সংলাপে, তালিকা থেকে গিট নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন।

বিভিন্ন গিট রিপোজিটরিগুলিতে বিভিন্ন প্রকল্প মডিউল আমদানি করুন

  1. আপনি Git অধীনে রাখতে চান যে প্রকল্প খুলুন।

  2. প্রধান মেনু থেকে, VCS | নির্বাচন করুন সংস্করণ নিয়ন্ত্রণ মধ্যে আমদানি করুন গিট রেপোজিটরি তৈরি করুন।

  3. খোলা সংলাপে, নতুন গিট রিপোজিটরি তৈরি করা হবে এমন ডিরেক্টরিটি নির্দিষ্ট করুন।

স্থানীয় সংগ্রহস্থলের ফাইল যোগ করুন

আপনার পরে একটি গিট সংগ্রহস্থল শুরু আপনার প্রকল্পের জন্য, আপনি প্রকল্পের তথ্য যোগ করার প্রয়োজন।

সংস্করণ নিয়ন্ত্রণ সরঞ্জাম উইন্ডোটি খুলুন (Alt + 9) এবং স্থানীয় পরিবর্তন ট্যাবে স্যুইচ করুন।

  • বিপরীত ফাইল চেঞ্জলিস্টে কোনও ফাইল রাখুন সংস্করণ নিয়ন্ত্রণের অধীনে Ctrl + Alt + A টিপে বা প্রসঙ্গ মেনু থেকে VCS এ যোগ করে নির্বাচন করুন। আপনি পুরো চেঞ্জলিস্ট যুক্ত করতে পারেন, বা পৃথক ফাইল নির্বাচন করতে পারেন।

    আপনি প্রকল্প টুল উইন্ডো থেকে আপনার স্থানীয় গিট রিপোজিটরিতে ফাইল যুক্ত করতে পারেন। আপনি যে ফাইলগুলি যুক্ত করতে চান তা নির্বাচন করুন এবং Ctrl + Alt + A চাপুন বা Git | নির্বাচন করুন প্রসঙ্গ মেনু থেকে যোগ করুন।

আপনি যদি আপনার প্রকল্পের জন্য Git ইন্টিগ্রেশন সক্ষম করে থাকেন, তবে IntelliJ IDEA Git সংস্করণ নিয়ন্ত্রণের অধীনে প্রতিটি নতুন তৈরি করা ফাইল যোগ করার পরামর্শ দেয় (আপনি সংস্করণ নিয়ন্ত্রণ কথোপকথন (Ctrl + Alt + S) সংস্করণ নিয়ন্ত্রণের অধীনে এই আচরণটি পরিবর্তন করতে পারেন। নিশ্চিতকরণ)। যদি আপনি নির্দিষ্ট ফাইলগুলি সর্বদা বিপর্যস্ত থাকা চান তবে আপনি করতে পারেন তাদের উপেক্ষা করতে গিট কনফিগার করুন

সংস্করণ নিয়ন্ত্রণ থেকে ফাইল বাদ (উপেক্ষা)

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

আপনি IntelliJ IDEA এর মাধ্যমে ফাইলগুলিকে উপেক্ষা করতে পারেন এবং আইডিই তাদের Git এ যুক্ত করার পরামর্শ দেবে না এবং উপেক্ষা হিসাবে তাদের হাইলাইট করবে। যাইহোক, এটি আইডিই পার্শ্বে সম্পন্ন হওয়ার পর, Git যেমন ফাইলগুলিকে বিপরীত হিসাবে আচরণ করে, তাই যদি আপনি IntelliJ IDEA এর বাইরে কোনও ক্রিয়াকলাপ সঞ্চালন করতে চান, বা আপনার প্রকল্প ভাগ করে নিতে চান, তবে আপনি যে ফাইলগুলিকে উপেক্ষা করতে চান তার তালিকা যোগ করারও সুপারিশ করা হয় .gitignore ফাইল (নির্দেশাবলীর জন্য, দেখুন https://git-scm.com/docs/gitignore )।

Git দ্বারা উপেক্ষা করা ফাইলগুলির একটি তালিকা কনফিগার করুন

  1. উভয় ক্ষেত্রেই:
    • সেটিংস / পছন্দসই ডায়ালগে (Ctrl + Alt + S) সংস্করণ নিয়ন্ত্রণ নির্বাচন করুন বাম ফলক মধ্যে ফাইল উপেক্ষা।

    • সংস্করণ নিয়ন্ত্রণ সরঞ্জাম উইন্ডোটি খুলুন (Alt + 9) এবং স্থানীয় পরিবর্তন ট্যাবে স্যুইচ করুন। ক্লিক সংস্করণ নিয়ন্ত্রণ সরঞ্জাম উইন্ডোটি খুলুন (Alt + 9) এবং স্থানীয় পরিবর্তন ট্যাবে স্যুইচ করুন।  ক্লিক   টুলবারে এবং অবহিত ফাইল কনফিগার করুন নির্বাচন করুন। টুলবারে এবং অবহিত ফাইল কনফিগার করুন নির্বাচন করুন।

  2. যোগ করুন ক্লিক করুন যোগ করুন ক্লিক করুন   টুলবার বাটন। টুলবার বাটন।

  3. অবাঞ্ছিত ফাইলগুলি ডায়ালগটিতে, যে ফাইল / ডিরেক্টরিগুলি আপনি উপেক্ষা করতে চান তা নির্দিষ্ট করুন, বা ফাইল নামগুলির নিদর্শন সংজ্ঞায়িত করুন:
    • নির্দিষ্ট ফাইল উপেক্ষা করুন: প্রকল্প রুটের সাথে সম্পর্কিত ফাইল নাম উল্লেখ করুন।

    • নীচের সমস্ত ফাইল উপেক্ষা করুন: ডিরেক্টরি রুটের সাথে সম্পর্কিত বিষয়বস্তুটি নির্দিষ্ট করা উচিত। নিয়ম সব subdirectories recursively প্রয়োগ করা হয়।

    • মিলিত সমস্ত ফাইল উপেক্ষা করুন: প্যাটার্ন টাইপ করুন যা ফাইলগুলির নাম উপেক্ষা করা হবে। প্রজেক্ট রুটের অধীনে সমস্ত ডিরেক্টরি প্রয়োগ করা হয়।

      দুটি অক্ষর ওয়াইল্ডকার্ড হিসাবে ব্যবহার করা যেতে পারে:

      উদাহরণস্বরূপ, * .iml আইএমএল এক্সটেনশন সহ সমস্ত ফাইল উপেক্ষা করবে; *। এমএল সব এক্সটেনশন এমিল সঙ্গে শেষ যার ফাইল উপেক্ষা করবে।

      স্ল্যাশ (/) সহ একটি নির্দিষ্ট ডিরেক্টরির মধ্যে সুযোগ সীমিত করার জন্য সম্মিলিতভাবে ওয়াইল্ডকার্ড ব্যবহার করে সমর্থিত নয়।

স্থানীয় পরিবর্তনের ভিউতে বিপরীত ফাইল নোডের অধীনে একটি নতুন যোগ করা ফাইলের প্রসঙ্গ মেনু থেকে অগ্রাহ্য করে আপনি উপেক্ষা তালিকায় ফাইলগুলি যোগ করতে পারেন।

প্রকল্প অবস্থা চেক করুন

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

সংস্করণ নিয়ন্ত্রণ সরঞ্জাম উইন্ডোটি খুলুন (Alt + 9) এবং স্থানীয় পরিবর্তন ট্যাবে স্যুইচ করুন:

  • ডিফল্ট চেঞ্জলিস্ট সমস্ত ফাইল দেখায় যা আপনি রিমোট রিপোজিটরি (নীল রঙে হাইলাইট), এবং সমস্ত নতুন ফাইলগুলিকে VCS এ যুক্ত করা হয়েছে তবে এখনো পর্যন্ত প্রতিশ্রুতিবদ্ধ হয়নি (সবুজতে হাইলাইট)।

  • বিপরীত ফাইল চেঞ্জলিস্ট আপনার প্রোজেক্টে যোগ করা সমস্ত ফাইল দেখায়, তবে এটি Git দ্বারা ট্র্যাক করা হচ্ছে না।

যদি কোনও মীমাংসার সমাধান না হয় তবে সমাধান না করা হলে মঞ্জ কনফ্লিক্টস নোডটি একটি লিঙ্ক সহ সংশ্লিষ্ট পরিবর্তন তালিকায় উপস্থিত হবে সমাধান তাদের:

যদি কোনও মীমাংসার সমাধান না হয় তবে সমাধান না করা হলে মঞ্জ কনফ্লিক্টস নোডটি একটি লিঙ্ক সহ সংশ্লিষ্ট পরিবর্তন তালিকায় উপস্থিত হবে   সমাধান   তাদের:

Changelists আরও তথ্যের জন্য, দেখুন গ্রুপ বিভিন্ন changelists মধ্যে পরিবর্তন

সম্পাদক একটি ফাইল পরিবর্তন ট্র্যাক

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

আপনি পাঠ্যতে পরিচয়ে যে পরিবর্তনগুলি কোড-কোডেড:

  • লাইন যোগ করা হয়েছে। লাইন যোগ করা হয়েছে।

  • লাইন পরিবর্তন। লাইন পরিবর্তন।

যখন আপনি একটি লাইন মুছবেন, বাম গটারে নিম্নলিখিত মার্কার প্রদর্শিত হবে: যখন আপনি একটি লাইন মুছবেন, বাম গটারে নিম্নলিখিত মার্কার প্রদর্শিত হবে:   ।

আপনি একটি পরিবর্তনকারীর উপর মাউস কার্সারটি চেপে ধরে যখন এটি প্রদর্শিত একটি সরঞ্জামদণ্ড ব্যবহার করে পরিবর্তনগুলি পরিচালনা করতে পারে এবং তারপরে এটি ক্লিক করুন। টুলবারটি ফ্রেমের সাথে একসাথে প্রদর্শিত হয়েছে যা সংশোধিত রেখার পূর্ববর্তী সামগ্রী দেখাচ্ছে:

আপনি ক্লিক করে রোলব্যাক পরিবর্তন করতে পারেন আপনি ক্লিক করে রোলব্যাক পরিবর্তন করতে পারেন   (নোট করুন যে সর্বশেষ সংস্করণ থেকে ফাইলটিতে সমস্ত পরিবর্তনগুলি কেবলমাত্র বর্তমান লাইন নয়), এবং বর্তমান লাইনের বর্তমান এবং রিপোজিটরি সংস্করণের মধ্যে পার্থক্যগুলি ক্লিক করে   । (নোট করুন যে সর্বশেষ সংস্করণ থেকে ফাইলটিতে সমস্ত পরিবর্তনগুলি কেবলমাত্র বর্তমান লাইন নয়), এবং বর্তমান লাইনের বর্তমান এবং রিপোজিটরি সংস্করণের মধ্যে পার্থক্যগুলি ক্লিক করে

পুরো ফাইলটি ফেরত দেওয়ার পরিবর্তে, আপনি এই পপআপের বিষয়বস্তুগুলির যেকোনো অংশ অনুলিপি করতে এবং সম্পাদকটিতে আটকান।

একটি রিমোট সংগ্রহস্থল যোগ করুন

আপনার Git প্রকল্পে সহযোগিতা করতে সক্ষম হবার জন্য আপনাকে রিমোট রিপোজিটরিগুলি কনফিগার করতে হবে আনা এবং থেকে তথ্য ধাক্কা যখন আপনি আপনার কাজ ভাগ করতে হবে।

যদি তোমার থাকে একটি দূরবর্তী গিট সংগ্রহস্থল ক্লোন উদাহরণস্বরূপ, থেকে GitHub , রিমোট স্বয়ংক্রিয়ভাবে কনফিগার করা হয় এবং আপনি যখন এটির সাথে সিঙ্ক্রোনাইজ করতে চান তখন এটি নির্দিষ্ট করতে হবে না (অন্য কথায়, যখন আপনি টান অথবা একটি ধাক্কা অপারেশন). ডিফল্ট নাম গিট মূল থেকে ক্লোন করেছেন এমন রিমোটকে দেয়।

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

একটি দূরবর্তী নির্ধারণ করুন

  1. যেমন কোন গিট হোস্টিং, একটি খালি সংগ্রহস্থল তৈরি করুন বিট বালতি অথবা GitHub

  2. VCS | নির্বাচন করে আপনার মতামতগুলি ধাক্কা দেওয়ার জন্য প্রস্তুত হলে পুশ কথোপকথনটি আমন্ত্রণ করুন গিট | প্রধান মেনু থেকে চাপুন, অথবা Ctrl + Shift + K টিপুন।

  3. আপনি যদি পর্যন্ত কোনও রেমোট যুক্ত না করে থাকেন তবে দূরবর্তী নামটির পরিবর্তে ডিফাইন রিমোট লিঙ্ক প্রদর্শিত হবে। রিমোট যুক্ত করতে এটি ক্লিক করুন।

  4. খোলা কথোপকথনে, দূরবর্তী নাম এবং URL যেখানে এটি হোস্ট করা হবে তা উল্লেখ করুন এবং ঠিক আছে ক্লিক করুন।

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

একটি দ্বিতীয় দূরবর্তী যোগ করুন

  1. প্রধান মেনু থেকে, VCS | নির্বাচন করুন গিট | Remotes। গিট রিমোট ডায়ালগ খোলা হবে।

  2. যোগ করুন ক্লিক করুন যোগ করুন ক্লিক করুন   টুলবারে বোতাম বা Alt + Insert চাপুন। টুলবারে বোতাম বা Alt + Insert চাপুন।

  3. খোলা সংলাপে, দূরবর্তী নাম এবং URL উল্লেখ করুন এবং ঠিক আছে ক্লিক করুন।


একটি রিমোট সম্পাদনা করতে (উদাহরণস্বরূপ, আপনি যে ক্লোনে ক্লোন করেছেন তার মূল নামটি পরিবর্তন করতে), এটি গিট রিমোটস ডায়ালগে নির্বাচন করুন এবং সম্পাদনা করুন এ ক্লিক করুন একটি রিমোট সম্পাদনা করতে (উদাহরণস্বরূপ, আপনি যে ক্লোনে ক্লোন করেছেন তার মূল নামটি পরিবর্তন করতে), এটি গিট রিমোটস ডায়ালগে নির্বাচন করুন এবং সম্পাদনা করুন এ ক্লিক করুন   টুলবারে বোতামটি বা এন্টার চাপুন। টুলবারে বোতামটি বা এন্টার চাপুন।

রিপোজিটরিটি মুছে ফেলার জন্য যেটি বৈধ নয়, Git Remotes ডায়ালগে এটি নির্বাচন করুন এবং সরানটি ক্লিক করুন রিপোজিটরিটি মুছে ফেলার জন্য যেটি বৈধ নয়, Git Remotes ডায়ালগে এটি নির্বাচন করুন এবং সরানটি ক্লিক করুন   টুলবারে বোতামটি বা Alt + Delete টিপুন। টুলবারে বোতামটি বা Alt + Delete টিপুন।

এই ভিডিও থেকে আরো জানুন:

সর্বশেষ সংশোধিত: 20 জুন 2019