منو سایت

  • خانه
  • وبلاگ
  • چگونه می توانم یک شاخه اصلی GitHub را به یک شاخه اصلی تغییر نام دهم؟

چگونه می توانم یک شاخه اصلی GitHub را به یک شاخه اصلی تغییر نام دهم؟

 تاریخ انتشار :
/
  وبلاگ
چگونه می توانم یک شاخه اصلی GitHub را به یک شاخه اصلی تغییر نام دهم؟


معرفی

GitHub یکی از مفیدترین ابزارها در زرادخانه توسعه دهندگان امروزی است که چندین سازمان از Git برای کنترل و پیاده سازی کد استفاده می کنند. گیت هاب اخیراً پروپوزال Conservancy را پیاده سازی کرده و در هنگام راه اندازی یک مخزن جدید از عبارت master استفاده نمی کند. شعبه اصلی اکنون شاخه اصلی نامیده می‌شود و GitHub گفته است که پروژه‌ها را تشویق می‌کند تا به نام‌های شعبه‌ای که معنی‌دار و شامل هستند حرکت کنند، در حالی که استفاده از نام پیش‌فرض جدید را برای آنها آسان‌تر می‌کند. این کار پس از اعتراضات سال 2020 انجام شد که مشخص شد اصطلاح استاد برای مردم توهین آمیز است.

اگر می خواهید نام شعبه GitHub خود را نیز تغییر دهید، این وبلاگ به شما کمک می کند تا در چند مرحله ساده به آن دست یابید:

راهنمای تغییر نام شعبه

توجه: افرادی که مجوز ذخیره سازی دارند می توانند نام یک شاخه را در مخزن تغییر دهند. افرادی که دارای امتیازات مدیریتی هستند می توانند شعبه پیش فرض را تغییر نام دهند.

1 ابتدا ذخیره سازی را در محلی خود شبیه سازی کنید.

git clone repo_url

2. شعبه صندوقداری که می خواهید نام آن را تغییر دهید. مثلا، “استادبرای تغییر نامرئیس“.

استاد پرداخت git

3. خود را حرکت دهیدشعبه_نام_برای_نام” به “نام new_clone”-

git branch -m chief chief

4. نام شعبه جدید خود را به مخزن GitHub ارسال کنید

git push -u اصل اصلی

(در اینجا -u به طور همزمان شعبه جدید را به صورت پیش فرض محلی تنظیم می کند)

راه دور git set-head main origin

(این خط تضمین می کند که HEAD محلی ما به شعبه جدید ما در GitHub اشاره می کند)

5. شاخه ها را بررسی کنید و می توانید پیدا کنید مبدا / فصل -> مبدا / اصلی

git clone -r

6. به GitHub بروید و شاخه پیش فرض خود را به شاخه جدید ایجاد شده تغییر دهید. اگر شاخه اصلی یا پیش فرض نیست، از این مرحله رد شوید. برای رسیدن به این هدف، به تنظیمات ذخیره سازی خود > شاخه ها بروید و شاخه پیش فرض را انتخاب کنید.

شاخه پیش فرض GitHub را تغییر دهید

7. شاخه قدیمی را حذف کنید. قبل از انجام این مرحله، به مخزن GitHub خود بروید و ببینید آیا شعبه جدید شما در لیست ظاهر می شود یا خیر.

git push origin – اصلی را حذف کنید

8. در این مرحله باید کد، اسکریپت ها، اتوماسیون، ادغام های خود را برای پیوند به شعبه اصلی بررسی کنید. به عنوان مثال، فایل هایی مانند: travis.yml، .github / workflows /، .circleci / config.yml و غیره را بررسی کنید. و مطمئن شوید که هیچ سرویس خارجی یا اتصالی وجود ندارد که به شعبه اصلی متکی باشد یا به آن مراجعه کند.

9. Git برخی از دستورات محلی مانند git init بنابراین شما می توانید ایجاد کنید git new use دستور زیر:

git config –global alias.new ‘! git init && git symbolic-ref HEAD refs / heads / main’

نکته: در حین تغییر نام سایر شاخه ها، مبدا شاخه پیش فرض خود را تنظیم کنید. این را می توان از طریق مرحله 8 به دست آورد، فقط نام شعبه پیش فرض را تغییر دهید.

چه تیمی باید دنبال شود

در داخل تیم، اگر یک کلون ذخیره سازی محلی دارند، باید مراحل زیر را انجام دهند:

  1. شعبه اصلی صندوق: استاد پرداخت git
  2. نام آن را خیلی ابتدایی تغییر دهید: git branch -m chief chief
  3. دریافت آخرین تعهدات: استخراج git
  4. پیوندهای ردیابی موجود را حذف کنید: git clone – unset-upstream
  5. ایجاد لینک های ردیابی جدید: git clone -u origin / main

چیزهایی که باید در نظر داشت

تغییر نام یک شعبه وحشتناک یا پیچیده نیست.

همیشه باید از فضای بازیابی خود نسخه پشتیبان تهیه کنید.

خلاصه کردن

این راهنما نحوه تغییر نام شعبه خود را به نامی خلاقانه تر و فراگیرتر با توجه به نکات GitHub و Conservancy توضیح می دهد. با انجام تمام مراحل ذکر شده در بالا، باید بتوانید بدون هیچ مشکلی به این مهم برسید. با این حال، اگر در مورد GitHub یا موضوعات مرتبط سؤالی دارید، دریغ نکنید با ما تماس بگیرید DEV IT مهندسین اطلاعات

ممکن است بیشتر دوست داشته باشید

  • فایل ها و پوشه های ناخواسته را از مخزن GitHub حذف کنید

پست چگونه یک شاخه اصلی گیت هاب را به شاخه اصلی تغییر نام دهیم؟ برای اولین بار در مجله DEV IT ظاهر شد.