![](https://lskit.com/wp-content/uploads/2023/08/maxresdefault.jpg)
Jully 18, 2022
গিটহাব কী এবং কীভাবে Github ব্যবহার করবেন?
সফ্টওয়্যার ডেভেলপমেন্ট এবং প্রোগ্রামিং করতে আগ্রহী হন তবে আপনি অবশ্যই গিটহাবের কথা শুনেছেন, সমাধান ভাবে সফ্টওয়্যার তৈরি করা খুব কঠিন, তবে গিটহাব ব্যবহার করে আমরা এটিকে কিছুটা সহজ করতে পারি।
কারণ এখানে আমরা ভার্সন কন্ট্রোলিং এবং কন্ট্রিবিউশনের অপশন থাকে, যা আজকাল ডেভেলপারদের জন্য মাস্ট বা অপরিহার্য হয়ে উঠেছে।
GitHub কি?
GitHub হল সারা বিশ্বের ডেভেলপারদের বৃহত্তম কমিউনিটির মধ্যে একটি, যার উপর আমরা রিপোজিটরি তৈরি করে আমাদের কোড বা প্রজেক্ট হোস্ট করতে পারি, এখানে আমরা রিপোজিটরিকে শুধুমাত্র আমাদের প্রজেক্ট বলতে পারি যেখানে ভার্সন কন্ট্রোল ব্যবহার করা হয়েছে।
GitHub Integrated Version Control System প্রভাইড করে যার মাধ্যমে আপনি চেঞ্জ গুলো এবং Commits সরাসরি রিমোটের মাধ্যমে কন্টল করতে পারবেন।
GitHub-এ, আমরা আমাদের প্রোজেক্টকে প্রাইভেট বা পাবলিক হোস্ট করতে পারি। পাবলিক রিপোজিটরিতে, যেকোন গিটহাব ইউজার আমাদের রিপোজিটরি দেখতে, ফর্ক এবং ফাইল ইস্যু তৈরি করতে পারে। কিন্তু প্রাইভেট রিপোজিটরিতে, আপনি যে ইউজারকে একসেস দিবেন কেবল সেই এটি একসেস করতে পারবে৷
Version Control System কি?
Version Control System যে কোনো প্রোগ্রাম, Project বা কোডের পরিবর্তনগুলি ট্র্যাক এবং পরিচালনা করার সুবিধা প্রদান করে যাতে কোডে কোনও Breaking Changes হলে, পুরানো ভার্শন ফিরিয়ে আনা যায়।
সবচেয়ে জনপ্রিয় ভার্সন কন্ট্রোল সিস্টেমের নাম হল Git এবং GitHub ব্যবহার করার জন্য আপনাকে আপনার কম্পিউটারে Locally Git ব্যবহার করতে হবে। এবং এই ছাড়াও GitHub এটি Internally ইউজ করা যায় ।
Repository কি?
একটি রিপোজিটরি বলা হয় যেটিতে একটি প্রজেক্টের সমস্ত ফাইল, Revision History ইত্যাদি থাকে, আপনি শুধুমাত্র এটির Project Work মধ্যে আপনার কাজ পরিচালনা করতে পারেন।
আমরা GitHub কি তা নিয়ে আলোচনা করেছি? আশা করি তথ্যটি আপনাদের ভালো লেগেছে এবং নতুন কিছু শিখতে পেরেছেন, এটি ছাড়াও অন্য কোন কিছু জানার বা পরামর্শের জন্য কমেন্ট করুন।
Recent Posts
![](https://lskit.com/wp-content/uploads/2023/01/How-to-draw-lines-around-a-specific-value-in-an-array.jpg)
How to draw lines around a specific value in an array?
Jully 11, 2022
![](https://lskit.com/wp-content/uploads/2023/01/Discuss-the-different-types-of-booking-systems-and-their-benefits.-7.jpg)
Discuss the different types of booking systems and their benefits.
Jully 11, 2022
![](https://lskit.com/wp-content/uploads/2023/03/resize-1679371506801189170WeareofferingthecourseBuildingaWebsitewithWordPress.png)
Build a Web Applications with PHP and Laravel Course
Jully 11, 2022