Git Tutorial সিরিজের টেবিল অফ কন্টেন্টস
১. গিট পরিচিতি
গিট কি ও কেন ব্যবহার করি?
ভার্সন কন্ট্রোল সিস্টেম কী?
২. গিট ইনস্টল ও প্রাথমিক সেটআপ
Windows/macOS/Linux-এ গিট ইনস্টল করা
গিট কনফিগার করা (
git config)
৩. গিটের মূল ধারণা
Repository কী?
Local vs Remote Repository
Working Directory, Staging Area, Commit
৪. প্রথম গিট প্রজেক্ট শুরু
একটি নতুন রিপোজিটরি তৈরি করা
ফাইল ট্র্যাক করা ও কমিট করা
৫. পরিবর্তন ট্র্যাক ও ইতিহাস দেখা
git status,git diffgit logদিয়ে ইতিহাস দেখা
৬. ফাইল পরিবর্তন ও আগের ভার্সনে ফেরা
git checkout,git restore,git resetএর ব্যবহার
৭. ব্রাঞ্চিং (Branching) ও মার্জিং (Merging)
ব্রাঞ্চ কী এবং কেন দরকার
নতুন ব্রাঞ্চ তৈরি, স্যুইচ করা
মার্জ কনফ্লিক্ট ও সমাধান
৮. রিমোট রিপোজিটরি ব্যবহার
GitHub/GitLab/Bitbucket পরিচিতি
Remote অ্যাড, পুশ, ফেচ, পুল (
git remote,git push,git pull,git fetch)
৯. ক্লোন করা ও কোলাবোরেশন
রিপোজিটরি ক্লোন করা
টিমের সাথে কাজ করা
Fork, Pull Request ও Code Review-এর ধারণা
১০. গিটে সমস্যা সমাধান (Troubleshooting)
Merge Conflicts
Detached HEAD
ভুল কমিট সংশোধন করা (
git amend,rebase, etc.)
১১. Git Ignore ও .gitignore ফাইল
কোন ফাইল ট্র্যাক না করানো উচিত?
.gitignoreকনফিগার করা
১২. গিট অ্যাডভান্সড টপিকস (ঐচ্ছিক)
Rebase vs Merge
Stashing
Submodules
Git Worktree
Git Hooks