קורס Git Hero שיעור תרגול: חיפוש במאגר


זה נושא דיון מלווה לערך המקורי ב- https://www.tocode.co.il/bundles/git/lessons/13-lab-find-data-in-repos

היי,
הצלחתי למצוא את מילות הקוד המוסתרות - ראשית על ידי חיפוש ייעודי של מילים מתאימות למשל “password”. את מילת הקוד השלישית הצלחתי למצוא בדרך מאד מסורבלת. אשמח אם אפשר יהיה להסביר מה הדרך הפשוטה והמהירה ביותר לעשות את זה.

בלי קשר, תרגיל ממש מגניב ושובר שגרה. כן ירבו!

לייק 1

רגע מה הדרך המסורבלת?

אשמח לטיפ לגבי תרגיל 1 - ex3.
ניסיתי blame לכל קובץ במערכת…
ניסיתי checkout לכל הגירסאות.
עשיתי restore…
עשיתי git show
ועדיין לא מצאתי כלום

הי בהמשך הקורס יש עוד כמה טריקים ואחד מהם פותר גם את 3

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

השימוש בreflog פתר לי את העניין… איך פספסתי את הפקודה הזו :frowning:

# ex1
git log --oneline
git show HEAD              
#ex2
git log -S 'pass' -p  
#ex3
git reflog
git ls-tree 2b9de
git cat-file blob 1a24e
לייק 1