شاخه های یتیم git را به راحتی با `git-newroot ایجاد کنید

آیا تا به حال به یک شاخه git با آن احتیاج داشته اید تاریخ صفر – یکی که ردیابی نمی کند main
یا master
یا تغییرات نامربوط را بکشید؟
سلام به git-newroot
– ابزاری CLI که ایجاد می کند شاخه های یتیم را تمیز کنید در ثانیه
🔧 چرا از این استفاده می کنید؟
گاهی اوقات ، شما یک شاخه می خواهید که:
- هیچ تعهداتی را به ارث نمی برد
main
- برای سایت های استاتیک استفاده می شود (
gh-pages
) ، نسخه ی نمایشی ، یا عکس های فوری منتشر کنید - github را با پیام های “اصلی پشت سر” اشتباه نمی گیرد
اینجاست شاخه یتیم وارد می شود – و git-newroot
ایجاد آن را مرده ساده می کند.
📦 نصب (یا فوراً استفاده کنید)
# Global install
npm install -g git-newroot
# OR run it instantly without installing
npx git-newroot
# OR even better
git-newroot
⚙ استفاده
git-newroot [branch-name]
اگر هیچ نامی داده نشود ، به نسخه 1 پیش فرض می شود
در صورت پیکربندی به طور خودکار از راه دور فشار می یابد
🧪 مثال:
git-newroot version-2
➡ یک شاخه جدید نسخه 2 را بدون سابقه ایجاد می کند ، یک readme.md را اضافه می کند ، آن را مرتکب می کند و آن را فشار می دهد (اگر از راه دور وجود داشته باشد).
🎥 نسخه ی نمایشی
نسخه ی نمایشی کامل استفاده در GitHub را بررسی کنید:
👉 https://github.com/ethern-myth/git-newroot-demo
برای اطلاعات بسته:
https://www.npmjs.com/package/git-newroot
موارد استفاده در دنیای واقعی
-
🔄 از یک ایده جدید تمیز کنید
-
سایت های استاتیک را با یک شاخه تازه مستقر کنید
-
🔒 شاخه های ویژگی جدا شده از تاریخ را نگه دارید
-
🧪 نمونه اولیه آزادانه بدون
main
یاmaster
آلودگی
آن را امتحان کنید و از بازآفرینی دستی شاخه های جدید دور شوید.