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

আরো কিছু

গিটের আরো কিছু কাজের কমান্ড

এই বইতে সবকিছু কভার করা সম্ভব না। তবে কিছু বাড়তি কমান্ড আছে যেগুলো কাজে লাগবে:

.gitignore ফাইল

কিছু ফাইল আছে যেগুলো গিটে রাখা উচিত না — যেমন পাসওয়ার্ড ফাইল, node_modules ফোল্ডার, বিল্ড ফাইল ইত্যাদি। .gitignore ফাইল বানিয়ে বলে দাও কোন ফাইলগুলো ইগনোর করবে:

# .gitignore ফাইল তৈরি করো
touch .gitignore

.gitignore এ লেখো:

# Node modules
node_modules/

# Environment variables (পাসওয়ার্ড থাকে!)
.env

# বিল্ড ফাইল
dist/
build/

# OS ফাইল
.DS_Store
Thumbs.db

# IDE ফাইল
.vscode/
.idea/

টিপ: gitignore.io সাইটে গিয়ে তোমার প্রোজেক্টের টাইপ লিখলে অটো .gitignore তৈরি করে দেবে!

git tag

গুরুত্বপূর্ণ পয়েন্টে ট্যাগ দাও — যেমন রিলিজ ভার্শন:

# ট্যাগ তৈরি
git tag v1.0.0

# মেসেজসহ ট্যাগ
git tag -a v1.0.0 -m "প্রথম রিলিজ"

# সব ট্যাগ দেখা
git tag

# ট্যাগ পুশ
git push origin v1.0.0

git alias

বেশি ব্যবহৃত কমান্ডের শর্টকাট বানাও:

git config --global alias.st status
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.lg "log --oneline --graph"

এখন git status এর বদলে git st লিখলেই হবে!

git cherry-pick

অন্য ব্রাঞ্চের নির্দিষ্ট একটা কমিট নিয়ে আসতে:

git cherry-pick a1b2c3d

git blame

কোন লাইন কে লিখেছে জানতে:

git blame hello.txt

কিছু দরকারি রিসোর্স

শেখার জন্য

প্র্যাকটিস করার জন্য

  • First Contributions — প্রথম কন্ট্রিবিউশন প্র্যাকটিস
  • GitHub Skills — গিটহাবের অফিসিয়াল কোর্স

শেষ কথা

গিট শেখা একদিনে হয় না। প্রতিদিন একটু একটু করে প্র্যাকটিস করো। ভুল হবে, সমস্যায় পড়বে — এটাই স্বাভাবিক। গুগল করো, Stack Overflow তে খোঁজো। সবাই এভাবেই শিখেছে।

তোমার গিট যাত্রা শুভ হোক! 🚀

“The best time to learn Git was yesterday. The next best time is today.”