git and github tutorial |
গিট ও গিটহাব টিউটোরিয়ালের আজকের পর্বের বিষয়সমূহ:
- গিট কি?
- গিটহাব কি?
- গিট ও গিটহাব কেন প্রয়োজন?
- গিট ও গিটহাবের মধ্যে পার্থক্য?
- গিট ও গিটহাব বিষয়ে আরো কিছূ?
গিট কিঃ
গিট (Git) হলো একটি ওপেস সোর্স ভার্সন কন্ট্রোল সিস্টেম। যা মূলত কম্পিউটার প্রোগ্রামিং এর সোর্স কোডগুলোর সময়ের সাথে সাথে পরিবর্তন বা ট্র্যাক চেঞ্জগুলোকে ম্যানেজ করার বা সংরক্ষন করার ক্ষেত্রে ব্যবহার করা হয়।
গিটহাব কিঃ
গিটহাব মূলত একটি হোস্টিং সার্ভিস। যেখানে গিট এর একটি রিপজিটোরি বা ফোল্ডার খোলা হয়। অর্থ্যা গিটের ফাইলগুলো রাখার জন্য একটি জায়গা বরাদ্দ করা হয় এবং সেখানে গিটের সোর্সকোডগুলোকে জমা রাখা হয়।
গিট ও গিটহাব কেন প্রয়োজনঃ
গিট ও গিটহাব ব্যবহারের অনেগুলো কারন আছে।
- ভার্সন কন্ট্রোল করাঃ আমরা সকলেই জানি প্রতিটি সফটওয়্যার ই সময়ের সাথে সাথে কিছু বৈশিষ্ট্য পরিবর্তন করে নতুন রুপে আসে। আর এই প্রতিটি নতুন রুপই হলো এক একটি ভার্সন। অনেক সময় নতুন ভার্সন থেকে আবার পুনরায় পুরাতন ভার্সনে ফিরে যেতে হয় সময়ের প্রয়োজনে। আর এই যে বিভিন্ন সময়ের নতুন নতুন ভার্সন বা রুপগুলোকে তাদের বৈশিষ্ট অনুযায়ী সংরক্ষন করাই হলো ভার্সন কন্ট্রোল, যা গিট ও গিটহাবের মাধ্যমে সহজেই করা যায়।
- কোডের ট্র্যাকের পরিবর্তনঃ একটি সফটওয়্যার একদিনে তৈরী করা যায় না। প্রতিদিন কিছু কিছু নতুন কোডের লাইন লেখা হয় আবার কোড পরিবর্তন করা হয়। প্রতিদিনের কোড লেখা বা পরিবর্তন করাকেই বলে কোডের ট্র্যাক পরিবর্তন। আর এ পরিবর্তনটাও গিট ও গিটহাবের মাধ্যমে ম্যানেজ করা যায়।
- প্রজেক্ট কলাবোরেশনঃ যখন সফটওয়্যার ডেভেলপমেন্টের কাজ কোনো টিমের মাধ্যমে করা হয়, তখন টিম লিডার এবং টিম মেম্বার একই জায়গায় অবস্থান নাও করতে পারে। বিভিন্ন জায়গায় অবস্থান করেও তারা একই সময়ে একটি প্রজেক্টে কাজ করতে পারে প্রজেক্ট কলাবোরেশনের মাধ্যমে। আর এটাও সম্ভব গিট ও গিটহাবের জন্য।
গিট ও গিটহাবের মধ্যে পার্থক্যঃ
Difference between git and github |
git and github difference |
অতিরিক্ত বিষয়ঃ
- গিটহাব ২০০৮ সালে প্রতিষ্ঠিত করা হয় এবং বর্তমানে এর স্বত্বাধিকারী হলো মাইক্রোসফট।
- গিট ২০০৫ সালে রিলিস করা হয় এবং এটা তৈরী করেন লিনাস টারভালডস ও জুমনিও সি হামানো।
- গিট তৈরীতে পাইথন, পার্ল, সি, সি++ ব্যবহার করা হয়েছে।
0 Comments