פורסם ב זה רק קוד, כלים לחיים קלים

Git me baby one more time

זמן קריאה: 7 דקות

היי לכולן!

אני מניחה שרובכן מכירות את גיט, אבל כמה מכן יודעות מה הם git hooks ומשתמשות בהם?
אז אני רוצה לספר לכן על שני git hooks סופר מגניבים ושימושיים (לדעתי) שאני משתמשת בהם – אחד מהם אני מכירה כבר ממזמן, ואחד כתבתי ממש השבוע.

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

במשפט אחד – git hooks הם סקריפטים שמורצים כשאתן עושות פעולות גיט. אתן יכולות לכתוב סקריפטים כאלה שירוצו אוטומטית לפני/אחרי כמעט כל פעולת גיט. לדוגמא – הסקריפט pre_commit רץ כשאתן עושות git commit (ולפני ה-commit עצמו).

היכולת להוסיף סקריפטים שרצים בצמוד לפעולות גיט היא מאוד נוחה לשלל שימושים, וכמו כל הכלים האהובים עליי – git hooks חוסכים ממני את הצורך לזכור כל מיני דברים (כבר הזכרתי לא פעם ולא פעמיים שאין דבר שאני יותר שונאת מלזכור בעל פה פקודות וסינטקסים ללא צורך).

להמשיך לקרוא "Git me baby one more time"