Menu
CoddyTech

בחינת ההיסטוריה

חלק מהיחידה ניהול גרסאות במסלול ה-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 לא מופיע שם, ולכן תוצר הבנייה נשאר מחוץ למאגר.

challenge icon

אתגר

מתחילים

הדפיסו את המספר הכולל של הקומיטים באמצעות 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"
# הפקודות שלך בהמשך
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה ניהול גרסאות

תרגלו בעצמכם: Terminal אונליין