یک شاخه ( branch ) یک مسیر جدا برای توسعه است.برای مثال اگر در شاخه ی اصلی در حال توسعه ی نسخه ی پایدار کدهایتان هستید، نسخه ی آینده ی پروژه را میتوانید در یک شاخه ی جدا توسعه دهید به نحوی که هیچ تداخلی بین آن ها رخ ندهد.
برای ساختن یک شاخه ی توسعه ی جدید از دستور زیر استفاده کنید :
git branch نامشاخه
برای نمایش لیستی از برنچ ها از دستور زیر استفاده کنید :
git branch
برای آماده به کار کردن یک برنچ از دستور زیر استفاده کنید :
git checkout نامشاخه
همچنین برای حذف یک شاخه از دستور زیر استفاده میشود :
git branch -d نامشاخه
و برای ساخت یک برنچ و همزمان به حالت آماده به کار رفتن آن برنچ از دستور زیر متوان استفاده نمود :
git checkout -b نامشاخه