Skip to main content

Command Palette

Search for a command to run...

২.২ Git config ও আপনার প্রথম commit — ধাপে ধাপে গাইড

Updated
2 min read

আপনি Git ইনস্টল করেছেন, কিন্তু এখনো Git আপনার পরিচয় জানে না।

একজন ডেভেলপার হিসেবে আপনি যখনই কোনো পরিবর্তন commit করবেন, Git সেটার সাথে আপনার নাম ও ইমেইল সংযুক্ত করে রাখবে — যেন বোঝা যায় কে কখন কোন কাজ করেছে।

ধাপ ১: আপনার পরিচয় সেট করা (Git config)

Git-এ প্রথম কাজ হলো নিজের পরিচয় Git-এ কনফিগার করা।

git config --global user.name "আপনার নাম"
git config --global user.email "আপনারইমেইল@example.com"

# উদাহরণ:
git config --global user.name "Md. Rubel"
git config --global user.email "hello@mdrubel.net"

--global ফ্ল্যাগ দিলে সেটিংটি সিস্টেমের সব Git প্রজেক্টের জন্য প্রযোজ্য হবে।
আপনি চাইলে নির্দিষ্ট কোনও প্রজেক্টেও আলাদা করে সেট করতে পারেন (পরবর্তীতে দেখানো হবে)।

অন্যান্য প্রয়োজনীয় config

১. ডিফল্ট এডিটর (যদি আপনি Vim না চান):

git config --global core.editor "code --wait"

^ এইটা দিলে Visual Studio Code Git মেসেজ লেখার সময় ওপেন হবে।

২. রঙ যুক্ত করে Git output দেখা সহজ করা:

git config --global color.ui auto

আপনি কী কী config দিয়েছেন সেটা দেখতে:

git config --list

ধাপ ২: প্রথম Git প্রজেক্ট তৈরি করা

ধরুন আপনি নতুন একটা ফোল্ডার বানালেন:

mkdir my-first-git-project
cd my-first-git-project

এখন Git ইনিশিয়াল করুন:

git init
# আউটপুট:
# Initialized empty Git repository in /path/to/my-first-git-project/.git/

এখন এই ফোল্ডার Git দ্বারা ট্র্যাক হচ্ছে।

ধাপ ৩: প্রথম ফাইল যোগ করা

echo "# আমার প্রথম গিট প্রজেক্ট" > README.md

ধাপ ৪: Git-এ ফাইল যোগ করা (stage)

Git-এর কাজ দুই ধাপে হয়:

  1. Stage (add) — আপনি Git-কে বলেন কোন ফাইল ট্র্যাক করবে।

  2. Commit — সেই পরিবর্তনকে স্থায়ীভাবে “সেভ” করা হয়।

git add README.md
# চাইলে সব ফাইল একসাথে যোগ করতে পারেন:
git add .

ধাপ ৫: প্রথম commit

git commit -m "প্রথম commit: README.md ফাইল যুক্ত করা হলো"

এখন আপনার Git রিপোজিটরিতে প্রথম কমিট হয়ে গেল।

কমিটের ইতিহাস দেখতে চাইলে

git log

আউটপুটে আপনি দেখতে পাবেন:

  • commit ID (SHA)

  • আপনার নাম

  • ইমেইল

  • তারিখ

  • commit মেসেজ

উপসংহার

এই পর্বে আপনি শিখলেন:

✅ কীভাবে Git-এ নিজের পরিচয় সেট করবেন
✅ কীভাবে নতুন প্রজেক্ট তৈরি করবেন
✅ কীভাবে ফাইল যোগ ও commit করবেন
✅ কমিটের ইতিহাস কিভাবে দেখবেন

এটাই Git-এর বেসিক কাঠামো। আপনি এখন ভার্সন কন্ট্রোলে নিজের প্রথম পদক্ষেপ নিলেন।

43 views

Git এর গিট

Part 1 of 5

জীবন বদলায়, প্রতিদিনের কোডও বদলায়। কী লিখেছিলেন গতকাল, মনে আছে? না থাকলেও গিট মনে রাখে। শুধু মনে না, দরকারে ফিরিয়েও দেয়। গিট হলো সেই নির্ভরযোগ্য সঙ্গী, যাকে একবার চিনলে, কোডে আর একা লাগবে না। চলুন, গিটের সাথে বন্ধুত্ব করি।

Up next

২.১ গিট ইনস্টল করা (Windows, macOS, Linux)

Windows-এ Git ইনস্টল ধাপ ১: Git ডাউনলোড অফিসিয়াল সাইটে যান: https://git-scm.com সাইটটি আপনার OS চিনে ফেলে, তাই সোজা “Download for Windows” ক্লিক করুন। ধাপ ২: ইনস্টলেশন উইজার্ড ডাউনলোড শেষে .exe

More from this blog

২.১ গিট ইনস্টল করা (Windows, macOS, Linux)

Windows-এ Git ইনস্টল ধাপ ১: Git ডাউনলোড অফিসিয়াল সাইটে যান: https://git-scm.com সাইটটি আপনার OS চিনে ফেলে, তাই সোজা “Download for Windows” ক্লিক করুন। ধাপ ২: ইনস্টলেশন উইজার্ড ডাউনলোড শেষে .exe

May 11, 20252 min read24

১.২ ভার্সন কন্ট্রোল সিস্টেম কী? — সহজ ভাষায় ব্যাখ্যা

ভার্সন কন্ট্রোল সিস্টেম (VCS) কী? ভার্সন কন্ট্রোল সিস্টেম (Version Control System) এমন একটি সফটওয়্যার টুল যা আপনাকে কোনো ফাইল বা প্রজেক্টের পরিবর্তনের ইতিহাস সংরক্ষণ করতে সাহায্য করে। এটি মূলত তখনই ব

May 11, 20252 min read26

১.১ গিট কি ও কেন ব্যবহার করি?

গিট কী? গিট (Git) হলো একটি ওপেন সোর্স ভার্সন কন্ট্রোল সিস্টেম (VCS), যা মূলত ডেভেলপাররা ব্যবহার করে তাদের কোডের পরিবর্তন ট্র্যাক করতে। এটি আপনার ফাইলের প্রতিটি পরিবর্তনের ইতিহাস রাখে — যেন দরকার হলে আ

May 10, 20252 min read68

Git Tutorial সিরিজের টেবিল অফ কন্টেন্টস

১. গিট পরিচিতি গিট কি ও কেন ব্যবহার করি? ভার্সন কন্ট্রোল সিস্টেম কী? ২. গিট ইনস্টল ও প্রাথমিক সেটআপ Windows/macOS/Linux-এ গিট ইনস্টল করা গিট কনফিগার করা (git config) ৩. গিটের মূল ধারণা Reposi

May 9, 20252 min read40

সেমিকোলন সঙ্কট - বাংলায় টেক সমাধান

5 posts