פיתוח אתרים ודרופל

  • רשימת פריטים
  • רשימת פריטים
  • רשימת פריטים
  • רשימת פריטים
  • רשימת פריטים
  • רשימת פריטים
  • רשימת פריטים

גיט – סיכום הפקודות שלי

גיט הוא אחד כלי החובה של כל מפתח:

מושגים בגיט:

  • HEAD – מצביע לקומיט האחרון שנעשה במערכת. (לא משנה באיזה ענף)
  • MASTER – הענף הראשי
  • ORIGIN – המקור לקוד. ממנו בוצע הclone

 

 

 

פקודות:

  • git init – יצירת סביבת גיט לוקלית חדשה.
  • git clone  – יצירת העתק של סביבה קיימת למחשב הלוקלי.
  • git add – הוספת קובץ/קבצים לstaging area
  • git commit – יצירת נקודת מצב של הפרויקט ושמירתו בגיט
  • git config – הגדרות פנימיות של הגיט.
  • git status – מציג את תמונת המצב של הקבצים שחלו בהם שינויים.
  • git checkout – מעבר לנקודת קומיט אחרת על הגרף של הגיט
  • git remote – מציג מידע על המאגר שממנו נלקח הקוד.
  • git branch – פעולות על הענפים. תצוגה, הוספה, מחיקה.
  • git pull – מבצע merge של כל השינויים על remote repository אל הקבצים הלוקליים.

בעיות נפוצות:

  • הקוד השתבש ורוצים לחזור לקומיט הקודם:
    git reset
    יש כמה אפשרויות לפקודה הזו:
    1. reset –soft HEAD~1 – מעדכן את הHEAD רק בlocal repository (כלומר, הworking directory לא משתנה)
    2. git reset –hard HEAD~1 – מעדכן את הlocal repository + working directory . בדרך כלל נרצה להשתמש באופציה הזו.
    הסבר מעמיק על הפקודה reset ניתן לראות כאן
    3. אם כבר נעשה קומיט שגוי לשרת – יש להשתמש בפקודה git revert.
  • שינוי מיקום מצביע הענף. לדוגמא נשנה את מסטר 3 קומיטים אחורה:
    git branch -f master HEAD~3
  • בדיקה מה הרסתי אחרי הקומיט האחרון: git diff
  • לפעמים נרצה לשנות הרשאות מקומיות אבל לא נרצה שהשינויים יעלו לשרת. נגדיר לגיט שיתעלם משינויים בהרשאות באופן הבא: git config core.fileMode false
  • עדכון קובץ ספציפי מענף אחר: git checkout <another branch> — <filename>

לתרגל גיט:

לעיון מעמיק:

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

שגיאות PHP נפוצות

אחת השגיאות הנפוצות ביותר בעבודה עם PHP היא מחסור בזכרון: PHP Fatal Error: Allowed Memory Size Exhausted הטעות נובעת מכך שהקוד טוען לזכרון יותר ממה

קרא עוד »