איך שרי לבחור מחויבות מסניף אחד למשנהו?

Yk Sry Lbhwr Mhwybwt Msnyp Hd Lmsnhw



כמערכת בקרת גרסאות מבוזרת, Git מאפשרת למשתמש לעקוב אחר השינויים בתוך סניף באמצעות commits. בנוסף, Git מאפשרת למשתמש לעבוד בסניפים. מפתחים יכולים ליצור ענפים אחרים של פרויקטים, לעבוד עליהם, ובסוף להתמזג. עם זאת, ישנם תרחישים שונים שבהם המשתמשים לא רוצים למזג את כל הסניפים אלא רק התחייבות אחת או כמה. כדי לטפל במקרים כאלה, ל-Git יש את ' קטיף דובדבן ” פקודה שיכולה לבחור רק את ה-commit הספציפי מהענף המסוים ולהחיל אותו על הענף הנוכחי.

במדריך זה, נלמד את השלבים לבחירת דובדבן commit מסניף Git אחד לאחר.

איך שרי לבחור מחויבות מסניף Git אחד לאחר?

כדי לבחור commit מסניף אחד למשנהו, בואו נעבוד בסניף אחד, ניצור סניף חדש, ונבחר את ה-commit מהסניף הקודם שלנו. לשם כך, בצע את השלבים המפורטים להלן.







שלב 1: עבור למאגר הפרויקטים

פתח את Git Bash ועבור לספריית הפרויקט על ידי ביצוע ' CD ' פקודה:



CD קטיף דובדבן



שלב 2: אתחול המאגר

לאחר מכן, אתחל את מאגר Git עם הפקודה שסופקה:





זה חם

שלב 3: צור קובץ חדש

צור קובץ והוסף לו את התוכן באמצעות ' הֵד ' ואופרטורים להפניה מחדש ( > ). למשל, ה' file.txt ' יווצר קובץ:



הֵד 'קובץ חדש' > file.txt

שלב 4: קובץ מעקב

הוסף את הקובץ שנוצר לאזור המעקב באמצעות הפקודה 'git add':

git להוסיף .

שלב 5: בצע שינויים

בצע את השינויים בספריית הפרויקט באמצעות ' git commit ' פקודה:

git commit -M 'הקובץ נוסף'

שלב 6: בדוק יומן

בדוק את ההיסטוריה הארוכה של ה-commits שהוחלו על ידי הפעלת פקודת log:

git log --באינטרנט

כאן, אתה יכול לראות את ה-SHA עבור ההתחייבות הספציפית. רשום אותו, נשתמש בו ונבחר אותו בשלבים מאוחרים יותר.

שלב 7: צור סניף חדש

עכשיו, בואו ניצור סניף חדש בשם ' לְפַתֵחַ ' עם הפקודה הנתונה:

git branch לְפַתֵחַ

שלב 8: עבור לסניף שנוצר

עבור לסניף שנוצר דרך ' git checkout ' פקודה:

git checkout לְפַתֵחַ

הסניף הועבר ל' לְפַתֵחַ '.

שלב 9: שרי בחר מחויבות

כדי לבחור את ה-commit, הפעל את ' git cherry-pick ' הפקודה יחד עם ה-SHA hash של הסניף הקודם מתחייב:

git cherry-pick 6ea44fe

הפלט שלמעלה מראה את ההתנגשות, פשוט התעלם ממנו והפעל את הפקודה המוצעת כדי לעשות זאת בכל זאת.

git commit --אפשר-ריק

ההתחייבות נקטפה בדובדבן.

שלב 10: אמת את היסטוריית היומן

אמת את היסטוריית היומן כדי לבדוק שה-commit נבחרה:

git log

כפי שניתן לראות בתמונה לעיל, ההתחייבות שלנו מהסניף הקודם ' לִשְׁלוֹט ' נקטף דובדבן.

סיכום

כדי לבחור commit, העתק את ה-SHA hash של ה-commit ועבור לסניף השני. לאחר מכן, הפעל את ' git cherry-pick הפקודה יחד עם ה-commit SHA hash. ודא את היסטוריית היומן כי ה-commit נבחרה דובדבן.