saralotfi
saralotfi
خواندن ۲ دقیقه·۲۱ روز پیش

برنچ ها در گیت چه هستند؟ و کاربرد ها

در گیت، "برنچ" (branch) یک شاخه از کد اصلی است که به شما اجازه می‌دهد تا تغییراتی را به صورت جداگانه از شاخه اصلی (که معمولا به آن شاخه main یا master می‌گویند) اعمال کنید. این کار باعث می‌شود که بتوانید بدون تأثیر بر کد اصلی، ویژگی‌های جدید، رفع اشکالات، یا تغییرات دیگر را روی یک نسخه جداگانه تست و توسعه دهید.

کاربردهای برنچ:

  1. توسعه ویژگی‌های جدید: وقتی می‌خواهید یک قابلیت جدید را به پروژه اضافه کنید، می‌توانید یک برنچ جدید بسازید و تغییرات را روی آن اعمال کنید.
  2. رفع باگ‌ها: برای رفع اشکال‌ها و خطاهای موجود، می‌توانید یک برنچ جدا بسازید، مشکل را برطرف کنید، و سپس تغییرات را به شاخه اصلی اضافه کنید.
  3. آزمایش و تست کردن: با استفاده از برنچ‌ها می‌توانید تغییرات خود را آزمایش کنید تا مطمئن شوید که کد بدون مشکل کار می‌کند.

در گیت، برنچ‌ها کمک می‌کنند تا بتوانید بدون تغییر کد اصلی (معمولا mainیا master) به توسعه، رفع باگ‌ها یا آزمایش ویژگی‌های جدید بپردازید. بیایید مراحل ایجاد، جابه‌جایی و ادغام برنچ‌ها را به سادگی بررسی کنیم:

1. ایجاد برنچ جدید

برای ایجاد یک برنچ جدید:

git branch <branch-name>

به جای <branch-name>, نام برنچ مورد نظر خود را بنویسید. این دستور فقط برنچ جدیدی می‌سازد، ولی به آن برنچ منتقل نمی‌شود.

2. جابه‌جایی به برنچ جدید

پس از ایجاد برنچ، برای رفتن به آن از دستور زیر استفاده کنید:

git checkout <branch-name>

به این معنی که هر تغییری از اینجا به بعد، فقط روی این برنچ اعمال می‌شود و کد اصلی تحت تاثیر قرار نمی‌گیرد.

یا اگر می‌خواهید برنچ را بسازید و همزمان به آن بروید:

git checkout -b <branch-name>

3. اعمال تغییرات و ذخیره آنها

حال که در برنچ جدید هستید، می‌توانید کد خود را تغییر دهید. برای ثبت تغییرات، مراحل زیر را طی کنید:

  1. مرحله‌بندی (Staging):
    .git add
    این دستور تمامی تغییرات فایل‌ها را برای ذخیره‌سازی آماده می‌کند.
  2. ایجاد کامیت (Commit):
    git commit -m "توضیح مختصر از تغییرات"این دستور تغییرات را به صورت دائم در تاریخچه برنچ ثبت می‌کند.

4. ادغام برنچ با شاخه اصلی (Merge)

وقتی تغییرات شما کامل شد و آماده اضافه شدن به شاخه اصلی هستند، مراحل زیر را انجام دهید:

  1. رفتن به برنچ اصلی:
    git checkout main
  2. این دستور تغییرات برنچ را به شاخه main اضافه می‌کند.ادغام تغییرات:
    git merge <branch-name>

5. حذف برنچ (در صورت اتمام کار)

پس از ادغام، اگر دیگر نیازی به برنچ ندارید، می‌توانید آن را حذف کنید:

git branch -d <branch-name>


این روش به شما کمک می‌کند پروژه را بهینه‌تر و مرتب‌تر مدیریت کنید، به خصوص اگر چندین نفر روی آن کار می‌کنند

gitپایتونبرنامه نویسیاموزشگیت
شاید از این پست‌ها خوشتان بیاید