Study LightsStudy Lights

Blog Details

  • Home
  • Blog
  • Blog
  • গিটহাব কি? কেন? কিভাবে কাজ করে?

গিটহাব কি? কেন? কিভাবে কাজ করে?

গিটহাব কি?

গিটহাব হল হোস্টিং সার্ভিস যেখানে আপনি আপনার কোড নিরাপদে সংরক্ষন করতে পারছেন; মানে গিট হলো একটি টুল আর গিটহাব একটি সার্ভিস; Github হলো সবচেয়ে বড়ো কোড hosting সাইট;

github এ পাবলিক অথবা প্রাইভেট (সামান্য অর্থের বিনিময়ে) repository খোলা যায়;

অনেক ওপেন সোর্স প্রোজেক্ট গিটহাবে তাদের বিশাল community নিয়ে কাজ চালিয়ে যাচ্ছে ;যে কেউ পাবলিক repository এর কোড পড়তে পারে এর জন্য কোন github অ্যাকাউন্ট প্রয়োজন হয় না, এমনকি মাউসের একটি click এ সম্পূর্ণ repository নিজের পিসিতে ক্লোন করা যায়;

গিটহাবে repository:

গিটহাবে repository খোলার জন্য আপনার একটি গিটহাব অ্যাকাউন্ট লাগবে;তারপর public অথবা private repository খুলতে পারবেন;আপনি Github অনেক প্রোজেক্টের কোড রাখতে পারেন; একটি repository তে আপনার একটি Project কোড রাখতে পারবেন;আপনি এখানে চাইলে সরাসরি সোর্সকোড আপলোড করতে পারবেন না;

যে কোন সোর্সকোড আপনার তৈরি করা রিপোজটরিতে জমা রাখতে পারবেন;

আপনি একটি প্রোজেক্ট শেষ করছেন আপনি চাচ্ছেন কেউ আপনার প্রোজেক্ট নিয়ে কাজ করুক বা আপনি অন্যের করা একটি প্রোজেক্ট থেকে আরেকটি প্রোজেক্ট করতে চাচ্ছেন;

এই প্রসেসটাকে বলে ফর্ক ;

Pull:

অন্যকোন একটি গিটহাব একাউন্টের প্রজেক্ট নিয়ে কাজ করতে চাইলে প্রজেক্টের লিঙ্কটি দিয়ে পুরো প্রজেক্টটি ক্লোন করে নিয়ে নিজের একাউন্টে কাজ করতে পারেন।

Push:

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

আপনার লেখা কোড সারাবিশ্বের যে কেউ দেখতে পারবে।

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

ওপেনসোর্স সফটওয়্যার আসলেই কি এবং বিভিন্ন ওপেনসোর্স প্রজেক্টে কাজ করলে এর প্রয়োজনীয়তা সত্যিকার অর্থে উপলব্ধি করতে পারবেন; ফেসবুকের মাধ্যমে আমরা যেমন বন্ধুরা কে কি করছে তার আপডেট পাই, এর মাধ্যমেও watch এ রাখা প্রোগ্রামার বন্ধুদের লেখা প্রোগ্রাম দেখতে পারেন, এডিট করতে পারেন আরো কত কি;

Read more: সফটওয়্যার ক্রাক বন্ধ করা যায় কি?

Source: wiki

Leave A Comment