GitBeginner
Git Installation & প্রথম সেটআপ
Windows, macOS ও Linux-এ Git install এবং প্রথমবারের config — বাংলায়।
18টি অংশবাংলা ভাষায়
Git Install (Windows)
- git-scm.com এ যান এবং Windows-এর download button এ ক্লিক করুন
- Installer খুলে Next চাপুন (ডিফল্ট option-গুলিই ঠিক)
- Install শেষে Git Bash নামে একটি টার্মিনাল পাওয়া যায়
- Git GUI এবং Git Bash এই দুটি টুলসহ আসে
Git Install (macOS)
Homebrew দিয়ে installbash
bash
brew install gitহয়তো আপনার Mac-এ git-এর সাথে Xcode Command Line Tools আছে। git --version লিখে check করুন।
Git Install (Linux)
Ubuntu / Debianbash
bash
sudo apt update
sudo apt install gitনিশ্চিত করুন ইনস্টল সফল হয়েছে
git --version
# git version 2.45.0 (উদাহরণ)প্রথমবারের Config
Git install করার পর প্রথমেই দুটি জিনিস সেট করতে হয় — user name ও user email। এগুলো প্রতিটি commit-এ লেখা থাকে।
Global configbash
bash
git config --global user.name "Anamul Hasan"
git config --global user.email "anamolhasan@example.com"
git config --global init.defaultBranch main
git config --global core.editor "code --wait"--global মানে এই সেটিংস আপনার কম্পিউটারের সব প্রজেক্টের জন্য থাকবে। একটি নির্দিষ্ট প্রজেক্টের জন্য অন্য ইমেইল চাইলে --global বাদ দিয়ে লিখুন।
Config যাচাই করা
git config --global user.name
git config --global user.email
git config --listসবচেয়ে সাধারণ config কী কী?
| Config | কী কাজ করে | উদাহরণ |
|---|---|---|
| user.name | commit-এ লেখা নাম | Anamul Hasan |
| user.email | commit-এ লেখা ইমেইল | anamolhasan@example.com |
| init.defaultBranch | init করার সময় branch-এর নাম | main |
| core.editor | commit message লিখতে editor | code --wait |
| pull.rebase | pull-এ rebase ব্যবহার | true |
সাবধান
ফাঁকা user.name/email না রেখে কাজ করবেন না — হলে commit-এর সঙ্গে সঠিক পরিচয় থাকবে না, ফলে GitHub-এর contribution graph এ সঠিকভাবে দেখা যাবে না।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।