গিট কনফিগার
কেন কনফিগার করতে হয়?
গিট ইন্সটল হয়ে গেছে, কিন্তু এখনো গিট জানে না — তুমি কে! যখন তুমি কোড সেভ (কমিট) করবে, তখন গিটের জানা দরকার এই কমিটটা কে করেছে। তাই তোমার নাম আর ইমেইল সেট করতে হবে।
নাম আর ইমেইল সেট করা
টার্মিনাল খুলে এই দুইটা কমান্ড লেখো:
git config --global user.name "Tanvir Rahman"
git config --global user.email "tanvir@example.com"
এখানে:
user.name= তোমার নাম (যেটা কমিটে দেখাবে)user.email= তোমার ইমেইল (গিটহাবে যেটা ব্যবহার করো, সেটা দাও)--global= মানে এই সেটিং তোমার কম্পিউটারের সব প্রোজেক্টে কাজ করবে
গুরুত্বপূর্ণ: ইমেইলটা গিটহাবে যেটা ব্যবহার করো, সেটাই দাও। তাহলে তোমার কমিটগুলো গিটহাব প্রোফাইলে দেখাবে।
সেটিং চেক করা
ঠিকমতো সেট হয়েছে কিনা দেখতে:
git config --global user.name
আউটপুট:
Tanvir Rahman
git config --global user.email
আউটপুট:
tanvir@example.com
সব কনফিগ একসাথে দেখা
সব সেটিংস একসাথে দেখতে চাইলে:
git config --list
এটা তোমার সব গিট সেটিংস দেখাবে।
ডিফল্ট ব্রাঞ্চ নাম সেট করা
গিটে নতুন প্রোজেক্ট শুরু করলে একটা ডিফল্ট ব্রাঞ্চ তৈরি হয়। আগে এটার নাম ছিলো master, কিন্তু এখন main ব্যবহার করা হয়:
git config --global init.defaultBranch main
উদাহরণ: পুরো কনফিগারেশন
ধরো তোমার নাম “রাকিব হাসান” আর ইমেইল “rakib@gmail.com”। তাহলে তুমি এভাবে কনফিগার করবে:
git config --global user.name "Rakib Hasan"
git config --global user.email "rakib@gmail.com"
git config --global init.defaultBranch main
ব্যস! গিট এখন জানে তুমি কে। এবার চলো একটা প্রোজেক্টে গিট চালু করি!