راهنمای گیت

برنچ‌ها

برنچ‌ها شاخه‌های مختلفی برای توسعه ایجاد می‌کنند. فرض کنید در حال توسعه یک اپلیکیشن هستید و قصد دارید یک قابلیت جدید را بدون تأثیر روی کد اصلی آزمایش کنید. با استفاده از برنچ‌ها می‌توانید یک مسیر مجزا برای توسعه ایجاد کنید.

در گیت به‌طور پیش‌فرض برنچ اصلی main یا master نام دارد.

ساختن برنچ

git branch نام‌برنچ

نمایش لیست برنچ‌ها

برای نمایش برنچ‌های محلی:

git branch

برنچ فعلی با علامت * مشخص می‌شود.

برای نمایش برنچ‌های ریموت:

git branch -r

برای نمایش تمام برنچ‌ها (محلی و ریموت):

git branch -a

برای نمایش برنچ‌ها با آخرین کامیت:

git branch -v

رفتن به یک برنچ

روش مدرن با دستور switch:

git switch نام‌برنچ

یا روش قدیمی‌تر با checkout:

git checkout نام‌برنچ

ساختن برنچ و رفتن به آن همزمان

با دستور switch:

git switch -c نام‌برنچ

یا با دستور checkout:

git checkout -b نام‌برنچ

تغییر نام برنچ

git branch -m نام‌قدیم نام‌جدید

برای تغییر نام برنچ فعلی:

git branch -m نام‌جدید

حذف برنچ

برای حذف یک برنچ که merge شده:

git branch -d نام‌برنچ

برای حذف اجباری (حتی اگر merge نشده باشد):

git branch -D نام‌برنچ

حذف برنچ ریموت

git push origin --delete نام‌برنچ

یا روش قدیمی:

git push origin :نام‌برنچ

ارسال برنچ به ریموت

git push -u origin نام‌برنچ

گزینه‌ی -u برنچ محلی را به برنچ ریموت متصل می‌کند تا دفعات بعد فقط git push کافی باشد.