בחינת ההיסטוריה
חלק מהיחידה ניהול גרסאות במסלול ה-Terminal של Coddy. שיעור 27 מתוך 58.
למאגר Cookbook יש עכשיו היסטוריה קטנה אך אמיתית: commit ראשוני ועדכון המשך שמוסיף מתכון.
בדיקת ההיסטוריה היא הדרך הקלה ביותר לוודא שהכול תקין. git rev-list --count HEAD עובר אחורה בהיסטוריה מנקודת הקצה של הענף הנוכחי ומדפיס כמה קומיטים יש בו:
git rev-list --count HEADעבור המאגר Cookbook הוא מדפיס 2.
כדי לראות אילו קבצים כלולים בקומיט האחרון, הציגו את העץ שלו באמצעות git ls-tree -r --name-only HEAD. כאן הוא מדפיס .gitignore, index.html, recipes/pasta.md, recipes/pizza.md ו-style.css: build.log לא מופיע שם, ולכן תוצר הבנייה נשאר מחוץ למאגר.
אתגר
מתחיליםהדפיסו את המספר הכולל של הקומיטים באמצעות git rev-list --count HEAD.
כל הרצה מתחילה מעותק חדש של התיקייה, וכל הסקריפט בעורך רץ שוב מההתחלה. שום דבר לא מתבצע עבורכם: העורך מתחיל עם הפקודות מהשלבים הקודמים (
git init -q -b main, שורותgit configושני הקומיטים). השאירו את השורות האלה בעורך. אם תמחקו אותן, תראוfatal: not a git repository.
נסו בעצמכם
git init -q -b main
git config user.name "Cookbook Dev"
git config user.email "dev@coddy.tech"
echo "*.log" > .gitignore
git add .
git commit -q -m "Initial site"
echo "# Pizza" > recipes/pizza.md
git add recipes/pizza.md
git commit -q -m "Add pizza recipe"
# הפקודות שלך בהמשך
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה ניהול גרסאות
תרגלו בעצמכם: Terminal אונליין