diff --git a/bn/01-introduction/01-chapter1.markdown b/bn/01-introduction/01-chapter1.markdown new file mode 100644 index 000000000..b0fcecbf8 --- /dev/null +++ b/bn/01-introduction/01-chapter1.markdown @@ -0,0 +1,17 @@ +# আসুন শুরু করি# + + +এই অধ্যায়ে আমরা Git নিয়ে শুরু করবো। প্রথমে আমরা Version-Control-system (সংস্করণ নিয়ন্ত্রণ ব্যবস্থাপ) এর প্রয়োজনীয়তা ও শুরুর দিকের ইতিহাস নিয়ে কিছু কথা বলবো। তারপর কিভাবে Git ইন্সটল করা যায় সে বিষয়ে কথা বলবো। এরপর আমরা এর পুরাপুরি ব্যবহারবিধি তে ঢুকে পরবো। +এই অধ্যায় শেসে আপনি Git-এর প্রয়োজনীয়তা, আর ব্যবহার করতে শুরু করা পর্যন্ত একটা মোটামুটি ধারনা পেয়ে যাবেন। + +## ১.১ Version-Control (সংস্করণ নিয়ন্ত্রণ) বলতে আসলে কি বোঝায়## + + +Version-Control কি? আর এটা নিয়ে মাথা ঘামানোরই বা কি দরকার? Version-Control হোল এক বা একাধিক ফাইলের মধ্যকার প্রত্যেকটি পরিবর্তন কে রেকর্ড করা (বা নথিভুক্ত করা)। যাতে করে পরবর্তীতে প্রত্যেকটি পরিবর্তন কে monitor(নিরীক্ষণ) করা যায় এবং চাইলে আগের কন সংস্করণে খুব সহজে ফিরে যাওয়া যায়। + +এই বইয়ের উদাহরণগুলোতে আমরা মূলতঃ সফটওয়্যার এর সোর্সকোড এর version-control করা দেখবো। কিন্তু বাস্তবিক পক্ষে আপনি কম্পিউটারের যেকোনো ফাইল ই আপনি এই ভাবে সংস্করণ নিয়ন্ত্রণ করতে পারেন। + +আপনি যদি একজন গ্রাফিক বা ওয়েব ডিজাইনার হন, আপনি হয়ত চাইতে পারেন আপনি আপনার করা ডিজাইনের প্রত্যেকটি ধাপের রেকর্ড রাখতে, একটি Version-Control-system (VCS) ব্যবহার করা হবে সবচেয়ে বুদ্ধিমানের কাজ। আপনি চাইলে যে কোনও ফাইলকে আগের কোনও অবস্তাহ্য নিয়ে যেতে পারবেন, বা পুরো প্রজেক্টকে আগের কোনও তারিখের অবস্থায় নিয়ে যেতে পারবেন, একটা ফাইলের বিভিন্ন অবস্থার ভিতরে তুলনা করে দেখতে পারবেন, কার করা পরিবর্তনে নতুন কোনও সমস্যা দেখা দিয়েছে দেখতে পারবেন, এছাড়াও আরও অনেক কিছুই করতে পারবেন। + + +### ১.১.১ শুধু নিজ কম্পিউটারে সংস্করণ নিয়ন্ত্রণ###