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

## Windows-এ Git ইনস্টল

### ধাপ ১: Git ডাউনলোড

* অফিসিয়াল সাইটে যান: [https://git-scm.com](https://git-scm.com)
    
* সাইটটি আপনার OS চিনে ফেলে, তাই সোজা “**Download for Windows**” ক্লিক করুন।
    

### ধাপ ২: ইনস্টলেশন উইজার্ড

* ডাউনলোড শেষে `.exe` ফাইল রান করুন।
    
* কিছু গুরুত্বপূর্ণ অপশন আছে ইনস্টলেশনের সময়:
    
    * **Editor:** আপনি চাইলে Notepad++ বা VS Code বেছে নিতে পারেন।
        
    * **PATH option:** “**Git from the command line and also from 3rd-party software**” – এটি নির্বাচন করুন।
        
    * **HTTPS transport:** “Use the OpenSSL library” বেছে রাখুন।
        
    * বাকি অপশনগুলো ডিফল্ট রেখে এগিয়ে যান।
        

### ধাপ ৩: ইনস্টল শেষ হলে চেক করুন

```bash
git --version
```

যদি আপনি দেখতে পান `git version 2.xx.x.windows.x`, তাহলে Git ইনস্টল ঠিকভাবে হয়েছে।

## macOS-এ Git ইনস্টল

### পদ্ধতি ১: Homebrew ব্যবহার করে

ধাপ ১: Homebrew ইনস্টল না থাকলে:

```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```

ধাপ ২: Git ইনস্টল করুন:

```bash
brew install git
```

চেক করুন:

```bash
git --version
```

### পদ্ধতি ২: Xcode Command Line Tools

যদি আপনি Git কমান্ড চালান, macOS নিজেই আপনাকে Xcode CLI ইনস্টল করতে বলবে:

```bash
git --version
```

এবার একটি পপআপ আসবে: "**The ‘git’ command requires the command line developer tools**" — আপনি শুধু “Install” চাপুন।

## Linux-এ Git ইনস্টল

Debian/Ubuntu (apt):

```bash
sudo apt update
sudo apt install git
```

Fedora:

```bash
sudo dnf install git
```

Arch Linux:

```bash
sudo pacman -S git
```

চেক করুন:

```bash
git --version
```

## ইনস্টল হওয়ার পর করণীয় (সব OS-এ প্রযোজ্য)

Git ইনস্টল করার পর আপনাকে একবার নিজের নাম ও ইমেইল Git-এ কনফিগার করতে হবে:

```bash
git config --global user.name "আপনার নাম"
git config --global user.email "আপনার ইমেইল"
```

এটি আপনার প্রতিটি কমিটে “কর্তা” হিসেবে যুক্ত হবে।

আপনার কনফিগারেশন দেখতে চাইলে:

```bash
git config --list
```

## উপসংহার

এখন আপনি Git ইনস্টল করে ফেলেছেন — পরবর্তী ধাপে আপনি শিখবেন কীভাবে নতুন প্রজেক্টে Git ব্যবহার শুরু করবেন। প্রস্তুত থাকুন!

*<mark>বি:দ্র: ভার্সন অনুসারে ইনস্টলেশন প্রসেস কিছুটা ভিন্ন হতে পারে।</mark>*

<div data-node-type="callout">
<div data-node-type="callout-emoji">✍</div>
<div data-node-type="callout-text"><a target="_self" rel="noopener noreferrer nofollow" href="https://thelastorbit.hashnode.dev/git-tutorial-bangla" style="pointer-events: none">Table of Contents - টেবিল অফ কন্টেন্টস</a></div>
</div>
