Posts

Featured Post

গিট - এর চৌদ্দ গোষ্ঠী, পর্ব - ০১

গিট কি এবং কেন? সহজ ভাষায় বলতে গেলে, গিট হল একটা ভার্সন ম্যানেজমেন্ট সিস্টেম বা ভার্সন কন্ট্রোল সিস্টেম। Linus Torvalds, Junio C Hamano - এই দুইজন ভদ্রলোক হলেন গিটের স্রষ্টা। গিট প্রথমে লিনাক্সের জন্য তৈরি হলেও এখন প্রায় সব গুলো অপারেটিং সিস্টেমে ব্যবহার যোগ্য।  এখন প্রশ্ন হল - গিট কেন ব্যবহার করব? মনে করুন, আপনি একটি প্রোজেক্টে কিছুদিন যাবত কাজ করলেন। এর মধ্যে অনেক এডিট-ডিলিট করা হল। এখন আপনি চাচ্ছেন একটা নির্দিষ্ট তারিখেড় কাজে ফিরে যেতে। অর্থাৎ কোন একটা নির্দিষ্ট তারিখে প্রোজেক্টা যেমন ছিল - ঐ অবস্থায় আপনার ফিরে যাওয়া দরকার। কিন্তু আপনি আলাদা করে প্রতিদিনের কাজের ব্যাকআপও রাখেন নাই। এই অবস্থায় গিট আপনাকে সাহায্য করবে। ধরুন ভূল করে কোন ফাইল ডিলিট করে ফেলেছেন- এখন ঐ ফাইল আগের অবস্থায় ফিরে পেতে চাই আপনার- এই কাজটিও গিট আপনাকে করে দেবে। মনে করুন, আপনার প্রোজেক্টে অনেক গুলো ডেভেলপার/ইঞ্জিনিয়ার কাজ করেন ভিন্ন ভিন্ন জায়গা থেকে। এখন আপনার যদি সবার কাজ গুলো এক জায়গায় নিয়ে আসতে হয় বা সবার একসাথে আপডেটেট থাকতে হয় অথবা কে কি কাজ করেছে সেইটার হিসাব রাখতে হয় - সেক্ষেত্রে ম্যানুয়ালি সব হ্যান্ডল করা
Recent posts