گیت ابزاری برای مدیریت نسخههای کد است که به برنامهنویسها اجازه میدهد تغییرات پروژه را ثبت کنند، به نسخههای قبلی برگردند و بهصورت تیمی روی یک پروژه کار کنند.
۱. شروع کار
git init
git clone <repository-url>
git status
ساخت مخزن، دریافت پروژه و بررسی وضعیت فایلها.
۲. ثبت تغییرات
git add .
git commit -m "Add product model"
git log --oneline
تغییرات را برای ثبت آماده کن، با یک پیام مشخص ذخیره کن و تاریخچه را ببین.
۳. کار با Branch
git branch
git switch -c feature/login
git switch main
برای هر قابلیت جدید یک Branch بساز تا کد اصلی پروژه دستنخورده بماند.
۴. ادغام تغییرات
git merge feature/login
git pull
git push
تغییرات را دریافت، منتشر یا با Branch فعلی ادغام کن.
۵. حل Conflict
اگر Git نتواند تغییرات را خودکار ادغام کند، فایلهای دارای تعارض را باز کن، بخشهای علامتگذاریشده را اصلاح کن و سپس:
git add .
git commit
۶. برگشت به نسخه قبلی
git restore <file>
git revert <commit-id>
اولی تغییرات ثبتنشده فایل را برمیگرداند؛ دومی با یک Commit جدید، اثر Commit قبلی را معکوس میکند.
نکته تیمی
قبل از شروع کار،git pullبزن؛ برای تغییرات جدید Branch جدا بساز و قبل از ادغام، Pull Request ایجاد کن تا کدت بررسی شود.
TΔRS | تارس










