23 lines
1.4 KiB
Markdown
23 lines
1.4 KiB
Markdown
## ۱. گیت (Git) چیست؟
|
|
**گیت** یک سیستم **کنترل نسخه (Version Control System)** توزیعشده است که توسط لینوس توروالدز (خالق لینوکس) ابداع شد. گیت به شما اجازه میدهد تمام تغییرات ایجاد شده در کدهای خود را ردیابی کنید، به نسخههای قبلی بازگردید و به صورت گروهی روی یک پروژه کار کنید.
|
|
|
|
|
|
### چرا به گیت نیاز داریم؟
|
|
* **جلوگیری از نابودی کدها:** اگر اشتباهی مرتکب شوید، میتوانید به نسخه سالم قبلی برگردید.
|
|
* **همکاری تیمی:** چندین نفر میتوانند همزمان روی بخشهای مختلف یک پروژه کار کنند.
|
|
* **شاخهبندی (Branching):** ایجاد محیطهای تست جداگانه بدون آسیب زدن به نسخه اصلی برنامه.
|
|
|
|
---
|
|
|
|
## ۲. نصب و پیکربندی اولیه
|
|
ابتدا باید گیت را از [سایت رسمی Git](https://git-scm.com/) دانلود و نصب کنید. پس از نصب، ترمینال (یا CMD) را باز کرده و مشخصات خود را ثبت کنید:
|
|
|
|
```bash
|
|
# تنظیم نام کاربری
|
|
git config --global user.name "Your Name"
|
|
|
|
# تنظیم ایمیل
|
|
git config --global user.email "yourname@example.com"
|
|
|
|
|