Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

গিট কনফিগার

কেন কনফিগার করতে হয়?

গিট ইন্সটল হয়ে গেছে, কিন্তু এখনো গিট জানে না — তুমি কে! যখন তুমি কোড সেভ (কমিট) করবে, তখন গিটের জানা দরকার এই কমিটটা কে করেছে। তাই তোমার নাম আর ইমেইল সেট করতে হবে।

নাম আর ইমেইল সেট করা

টার্মিনাল খুলে এই দুইটা কমান্ড লেখো:

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

ব্যস! গিট এখন জানে তুমি কে। এবার চলো একটা প্রোজেক্টে গিট চালু করি!