আপনার প্রথম জনসংযোগ করার জন্য সাধারণ টিউটোরিয়াল (অনুরোধটি টানুন)

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

https://github.com/CodeLabora/TuPrimerPR

ভাল, আসুন দ্রুত PR টি প্রেরণের জন্য প্রয়োজনীয় পদক্ষেপগুলি তালিকাভুক্ত করুন:

  1. কাঁটাচামচ
  2. ক্লোন
  3. দূরবর্তী
  4. শাখা
  5. পরিবর্তনগুলি
  6. বিজ্ঞাপন
  7. সমর্পণ করা
  8. ধাক্কা
  9. PR

আমি তাদের ইংরেজিতে রাখছি যাতে তারা গিট কমান্ড লাইনে তাদের নিজ নিজ পছন্দগুলি খুঁজে পায়।

কাঁটাচামচ

কাঁটাচামচ একটি গিথুব সংগ্রহস্থলের নিজস্ব সংস্করণ। এটি আপনাকে অন্য প্রকল্পের কাজ ক্লোন করতে এবং এটি আপনার অ্যাকাউন্টে রাখতে দেয় যাতে আপনার পরিবর্তনগুলি হারাতে চিন্তা না করে আপনি জিনিসগুলি পরিবর্তন করতে পারেন। কাঁটাচামচ তৈরি করতে কেবল পৃষ্ঠায় যেতে হবে এবং উপরের ডান অংশে থাকা কাঁটাচামড়ার বোতামটি ক্লিক করতে হবে।

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

কাঁটাচামচটি শেষ হয়ে গেলে আপনি দেখতে পাবেন যে আপনার অ্যাকাউন্টে ভান্ডার উপস্থিত রয়েছে।

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

ক্লোন

এখন যে আমাদের কাছে একটি সংগ্রহশালা রয়েছে তা আমরা আমাদের দলে ক্লোন করতে যাচ্ছি। (আমি ধরে নিয়েছি যে লিনাক্স ব্যবহার করা লোকেরা আমাকে অনুসরণ করে তবে অন্যান্য সিস্টেমের ব্যবহারকারীদের জন্য গিটের সংস্করণও রয়েছে যা আপনি তাদের অফিসিয়াল পৃষ্ঠায় ডাউনলোড করতে পারেন।

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

এবং আমাদের টার্মিনাল সহ আমরা নিম্নলিখিতটি করি।

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

এটির সাথে আমাদের একটি টুপ্রিমারপিআর নামে একটি নতুন ফোল্ডার থাকবে যাতে আমাদের গিথুব প্রকল্পটি হবে। আমরা «সিডি টুপ্রাইমারপিআর command কমান্ডটি সহ ফোল্ডারটি প্রবেশ করি এবং আমরা দেখতে পাচ্ছি যে আমাদের ফর্কটিতে থাকা ফাইলগুলি ভিতরে রয়েছে।

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

(দ্রষ্টব্য যে ফাইলগুলি কাঁটাচামড়ার সময় তারা আমার সংগ্রহস্থলে কী খুঁজে পায় তার উপর নির্ভর করে ফাইলের সংখ্যা পৃথক হতে পারে)

দূরবর্তী

এটি একটি alচ্ছিক পদক্ষেপ, তবে একটি যা প্রকল্পে অবিচ্ছিন্নভাবে কাজ করার সময় অনেক সমস্যা এড়ায়। ডিফল্টরূপে কাঁটাচামচ সংগ্রহের সঠিক কপি তৈরি করে, তবে তৈরির সঠিক মুহুর্তে। এর অর্থ হ'ল যদি প্রকল্পটি এগিয়ে চলতে থাকে তবে আপনার ভান্ডারগুলি দিন বা কয়েক ঘন্টা কেটে যাওয়ার সাথে পিছনে পড়তে চলেছে। "গিট রিমোট" আমাদের আরেকটি ডাউনলোড পয়েন্ট (মূল প্রকল্প) নির্দিষ্ট করার অনুমতি দেয় এবং এভাবে আমরা যখনই দেখি যে প্যারেন্ট প্রজেক্টটি আপডেট হচ্ছে।

আপনার মূল প্রকল্পটি খুঁজে পেতে, আপনাকে কেবল আপনার ভাণ্ডারের নামের নীচে থাকা লিঙ্কটি ব্যবহার করতে হবে। (কাঁটাচামচ বিভাগের দ্বিতীয় চিত্রটি দেখুন)। আমরা নীচে এই তথ্য যুক্ত করতে যাচ্ছি:

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

এটি আসল প্রকল্প (আমরা এটি কল করব) উজানে অনেক প্রকল্পের সাথে চালিয়ে যাওয়ার জন্য)।

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

আপনি দেখতে পাচ্ছেন, আমি »গিট রিমোট অ্যাড সহ রিমোট যুক্ত করেছি »

এটির সাহায্যে আমরা যখন প্রয়োজন হবে তখন প্রকল্পটি আপডেট করতে সক্ষম হব, তবে এটি এখনই ব্যবহার করব না কারণ এটি প্রয়োজনীয় নয়। (আমি এটি পরে ব্যাখ্যা করব, বা অন্য পোস্টে, প্রয়োজনের উপর নির্ভর করে)

শাখা

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

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

এখন যেহেতু আমরা আমাদের বিশেষ শাখায় আছি, আমরা আমাদের অবদান নিয়ে কাজ করতে পারি।

পরিবর্তনগুলি

আমি বেশ কয়েকটি ফাইল যুক্ত করতে যাচ্ছি যাতে করে আপনি এটি দেখতে পেলেন।

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

"টাচ" আমাদের একটি ফাঁকা ফাইল তৈরি করতে দেয় (এটি উপস্থিত না থাকলে)। এটির সাহায্যে আমরা আমাদের পরবর্তী পদক্ষেপে যেতে পারি।

বিজ্ঞাপন

»গিট অ্যাড আমাদের প্রতিশ্রুতিবদ্ধতায় ফাইল যুক্ত করতে দেয় (আমি পরে ব্যাখ্যা করব)। আপনি কোন ফাইল যুক্ত করতে পারবেন তা দেখতে আপনি »গিট স্ট্যাটাস command কমান্ডটি ব্যবহার করতে পারেন

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

এটির সাথে আমাদের আমাদের প্রতিশ্রুতিবদ্ধ হওয়ার জন্য প্রস্তুত রয়েছে

সমর্পণ করা

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

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

এবং পাঠ্যটি শেষ এবং সংরক্ষণ করার সময় আমরা এরকম কিছু দেখতে পাব:

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

যেখানে কমিটগুলি কী করে তার একটি সংক্ষিপ্তসার প্রদর্শিত হয়।

ধাক্কা

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

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

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

PR

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

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

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

গিথুব বেশ স্মার্ট। আপনি দেখতে পাচ্ছেন যে কমিটের কিছু অংশ জমা দেওয়ার জন্য ফর্মটিতে যুক্ত করা হয়েছে। এটি কেবলমাত্র বোতামটি ক্লিক করতে হবে এবং ভয়েলা 🙂 সহজ।

অতিরিক্ত

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

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

একবার মার্জ হয়ে গেলে তারা প্রকল্পের কমিট লগ দেখতে এবং তাতে তাদের নাম দেখতে সক্ষম হবে।

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

তবে এখন আমাদের সমস্যা আছে। যে প্রতিশ্রুতি উপস্থিত হয় না আমাদের সংগ্রহস্থল, শুধুমাত্র প্রকল্পে। আপনি আমাদের দূরবর্তী উত্তরণ মনে আছে? এখন যখন এটি 🙂 প্রদান করে 🙂

আমরা আমাদের মাস্টার শাখায় ফিরে যাই এবং নিম্নলিখিতগুলি করি:

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

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

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

এখন আমাদের কাছে আমাদের আপডেটেড গিথুব সংগ্রহশালা রয়েছে যা আমরা আমাদের শাখাটি মুছতে চলেছি, তবে প্রথমে আমরা নিশ্চিত করি যে এটি আমাদের মূল শাখার ভিতরে রয়েছে (মাস্টার)

নিজস্ব ক্রিস্টোফার ডিয়াজ রিভারস

আপনি দেখতে পাচ্ছেন যে আমার মধ্যে কিছুটা ত্রুটি হয়েছিল, এটি কারণ আমি মুছে ফেলতে চাইলে আমার আমার উন্নয়ন শাখায় ছিলাম। এটি মাস্টার শাখায় ফিরে এসে স্থির করা হয়েছে।

উপসংহার

সম্পন্ন that যত সহজ। আপনি যখন পিআর প্রেরণের জন্য গিথুবের অন্ধকার রহস্যগুলিতে আয়ত্ত করেছেন, আমি বিভিন্ন প্রকল্পে আপনার অবদানগুলি দেখার অপেক্ষায় রয়েছি। এবং আপনি যদি চান তবে আপনার প্রথম পিআর আমার ভান্ডারে রেখে যেতে পারেন memory স্মৃতির জন্য।

আমি এক হাজার এবং একটি গিট সুবিধা স্পর্শ করিনি (Ojo, গিথুব নয়) এবং যেমন আপনি বিকাশকারীদের কাছ থেকে প্রত্যাশা করবেন যারা কার্নেল সম্প্রদায়ে আবদ্ধ রয়েছেন, গিট একটি অত্যন্ত শক্তিশালী সরঞ্জাম, শত শত বৈশিষ্ট্যযুক্ত with

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

শুভেচ্ছা এবং আমি আশা করি এটি আপনাকে সহায়তা করবে 😉


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

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

*

*

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

  1.   ক্রিস্টিয়ান আবরাজুয়া তিনি বলেন

    দুর্দান্ত টিউটোরিয়াল, আশা করি আপনি গিটকে সন্ধান করতে পারেন। ধন্যবাদ!

  2.   ক্রিসএডিআর তিনি বলেন

    পরিষ্কার! আমি এটি সম্পর্কে যত তাড়াতাড়ি সম্ভব আরও কন্টেন্ট যুক্ত করব এবং আরও অনেক কিছু।

  3.   গুস্তাভো তিনি বলেন

    Excelente

    1.    ক্রিসএডিআর তিনি বলেন

      এটি আপনাকে কতটা ভাল সেবা করেছে 😉 শুভেচ্ছা

  4.   এপ্রিল তিনি বলেন

    যত তাড়াতাড়ি আমি এটি অনুশীলন করতে পারি, আপনাকে অনেক ধন্যবাদ, এই টিউটোরিয়ালটি আমি দীর্ঘদিন ধরে যা খুঁজছিলাম কিন্তু এটি পাইনি!

  5.   Ch3ss মাস্টার তিনি বলেন

    খুব ভাল ব্যাখ্যা করা হয়েছে, বেসিক থেকে, ধন্যবাদ। আপনার সময় থাকলে আমি ক্যাপুয়াসগুলিকে উন্নত করব।