הסתעפות היא תרגיל טריוויאלי בגיט. למרבה הצער, משימות טריוויאליות כמעט ולא זוכות לתשומת לב נאותה, וטעויות מתרחשות. אם נקראת לא נכון סניף, יהיה עליו לשנות את שמו. הנה איך לעשות את זה.
מדוע שמות סניפים חשובים ב- Git
רשום סניפים ב- GIT לפני ששינוי שם
כיצד לשנות שם סניף מקומי בגיט
כיצד לשנות שם סניף מרוחק בגיט
שינוי שם ענפים הוא פשוט
מדוע שמות סניפים חשובים ב- Git
כל מה שקשור לסניפים במערכות בקרת גרסאות קלאסיות (VCSS) היה עניין גדול. זה דרש הבנה מתואמת שנוסף ענף או ממוזג , וכל האנשים המשתמשים במאגר זה היו צריכים לוודא שהם לא יעשו דבר - או לשכוח לעשות משהו - בהוראת המבצע להמשיך ולהצליח.
פעולות בהן מעורבות ענפים היו לרוב איטיות מאוד. היה ראש עונש זמן באמצעות סניפים. GIT תוכנן מההתחלה להיות שונה. מכיוון שמדובר במערכת בקרת גרסאות מופצת, לכל משתמש יש עותק של המאגר המלא במחשב המקומי שלו.
הסתעפות במכונה המקומית שלך אינה משפיעה על אף אחד אחר אלא אם כן אתה דוחף את הסניף למאגר מרוחק. וב- GIT, פעולות הסניף נועדו להיות קלות לשימוש כמו מהירות להשלמה. הסתעפות ב- GIT זולה מאוד במונחים חישוביים. זוהי פעולה טריוויאלית בתוך המאגר המקומי.
למעשה, מפתחים מעודדים להסתעף ולענף לעיתים קרובות. סניפים הם רק כלי נוסף בתוך ה- VCS שלך שממנו אתה נהנה. סניפים אינם דברים גדולים ומפחידים בגיט, הם אחד התכונות המשומשות ביותר שלה.
אבל היכרות יכולה להוביל לבוז. או, לפחות, להתייחסות סתמית לסניפים. הסתעפות עשויה להיות מהירה ופשוטה בגיט, אך אתה עדיין צריך להיות ממוקד כשאתה יוצר סניף. קל להקל על שם סניף, או להקליד את השם הלא נכון, וכתוצאה מכך סניף בשם רע.
אם הענף עומד להידחף למאגר המרוחק בשלב מסוים, הוא צריך להיות מאוית נכון. אם זה לא, זה יגרום לבלבול כאשר אחרים ינסו להשתמש בו.
רשום סניפים ב- GIT לפני ששינוי שם
לבדוק מה שמות הסניפים הנוכחיים זה צעד ראשון טוב. ה
סניף גיט
רשימות פקודה עבורנו סניפים. אתה יכול לראות את הסניפים במאגר המקומי עם פקודה זו:
הסניפים רשומים עבורנו. הענף הנוכחי מודגש בירוק ועם כוכבית.
כדי לראות את הענפים ואת התחייבויותיהם, אתה יכול להשתמש ב
סניף מופע
פקודה.
אתה יכול לראות את הענפים במאגר המרוחק על ידי הכללת האפשרות -r (מרחוק).
כדי לראות סניפים מקומיים ומרוחקים עם פקודה אחת, השתמש ב
-א
(הכל) אפשרות.
יש לנו יותר סניפים מקומיים מכפי שיש לנו סניפים מרוחקים. סניף "Peature16" טרם נדחף למאגר המרוחק. זה רק היבט של פעולה רגילה, לא בעיה.
הבעיה שלנו היא שסניף "Peature19" היה צריך להיקרא "Peature18." אז זו הטעות שאנחנו הולכים לתקן.
כיצד לשנות שם סניף מקומי בגיט
ישנן שתי דרכים בהן תוכלו לשנות את שם סניף באופן מקומי. אתה יכול לבדוק את הסניף ולשנות את שם, או שתוכל לשנות את שם הענף בזמן שאתה עובד בסניף אחר.
לשנות את שם
נוֹכְחִי
סניף, וודא שבדקת ומשתמשת בסניף שברצונך לשנות שם. ואז השתמש ב-
סניף גיט
פקודה עם
-M
אפשרות (מעבר).
בדקנו את הסניף "Peature19" ושמו אותו ל- "Peature18." בואו נראה איך נראים הענפים שלנו עכשיו.
לסניף שלנו יש כעת את השם הנכון במאגר המקומי.
אם אתה רוצה, אתה יכול לשנות את שם סניף כשאתה עובד בסניף אחר. הנה דוגמה בה אנו עובדים בסניף "המאסטר".
הפקודה בה אנו משתמשים היא אותה פקודה כמו קודם, אך עלינו לספק את השם הנוכחי לסניף שאנו משים שם, כמו גם את השם החדש שאנחנו רוצים שיהיה.
שוב, שמו של הסניף במאגר המקומי שלנו הוחלף בשם הנכון.
כיצד לשנות שם סניף מרוחק בגיט
המאגר המרוחק עדיין מחזיק את הענף עם השם הישן. כדי לשנות את שם סניף מרוחק, אנו מוחקים את הענף הישן ודוחפים את הענף החדש.
אם משתמשים אחרים משתמשים בסניף זה ודחיפה מתחייב אליו, עליך לבצע משיכה לפני שתשנה את שמם מקומי. זה מבטיח שהמאגר המקומי שלך מעודכן וכי שינויים שנעשו על ידי משתמשים אחרים לא יאבדו. משיכת השינויים שלהם בחזרה למאגר שלך לפני שתשנה את שם הענף באופן מקומי, פירושו שהשינויים הללו יהיו בסניף החדש כשאתה דוחף אותו חזרה למאגר המרוחק.
בואו נסתכל על מצב הסניפים שלנו. אנו נשתמש ב-
-א
(הכל) אפשרות לראות את הסניפים המקומיים וגם את הענפים המרוחקים.
עלינו למחוק את "Feature19" מהמאגר המרוחק, ולדחוף את "Peature18" לשלט.
תתבקש לסיסמה עבור המאגר המרוחק. לאחר שהמחיקה התרחשה תראה הודעת אישור.
כעת אנו נדחוף את הסניף החדש שלנו לשלט, ונשתמש באפשרות -u (הגדר במעלה הזרם)
שוב, תתבקש לסיסמה שלך לשלט. הסניף החדש נדחף לשלט, ואומרים לנו שהסניף "Peature18" מוגדר כדי לעקוב אחר שינויים בעותק המקומי שלנו של הסניף.
בואו נבדוק שוב באיזה מדינה נמצאים הסניפים המקומיים והמרוחקים שלנו.
שמו של הסניף שלנו שמו בהצלחה הן באופן מקומי והן מרחוק, והסניף המרוחק עוקב אחר השינויים בסניף המקומי שלנו.
קָשׁוּר: כיצד למחוק סניפי GIT על מאגרים מקומיים ומרוחקים
שינוי שם ענפים הוא פשוט
עם GIT, שינוי שם הענפים הוא פשוט. אם אתה האדם היחיד שמשתמש במאגר או בסניף שצריך לשנות שם, זה פשוט מאוד.
אם אחרים חולקים את הסניף, וודא שאתה מתקשר אליהם שאתה הולך לשנות את שם הסניף, וכי עליהם לדחוף כל עבודה בלתי מחויבת. כאשר הם נדחפו, אתה יכול למשוך את הענף ואז לשנות את שם הענף שלך באופן מקומי ורחוק.
- › כיצד לבדוק סניף GIT מרוחק
- › ל- AirPods Pro יש תחרות חדשה: OnePlus Buds Pro 2
- › ה- OnePlus 11 כאן, אבל עם התחלה גסה
- › כיצד לחסום או לבטל את החסימה של מישהו ב- Tiktok
- › האוזניות הטובות ביותר עבור אוהדי האייפון פשוט פגעו במחיר הנמוך ביותר שלהם
- › מיקרוסופט הופכת את בינג למנוע חיפוש AI
- › Microsoft Edge זוכה לצ'אט AI ומראה חדש ב- Windows