כיצד להשתמש ב-Git בלינוקס

משנות ה-80 המאוחרות, כאשר תוכנת בקרת גרסאות החלה להתפתח לראשונה, Git נותרה הכלי הקל ביותר לשימוש למעקב אחר שינויי קוד.

שירותים כמו Github ו-Gitlab מציעים אחסון של קוד במאגר, המכונה לעתים קרובות מאגר 'מרוחק'. הם פועלים כאחסון מרכזי של קוד; Git יכולה לסנכרן קוד מקומי עם הקוד המרכזי כדי לנהל גם שינויים מורכבים על ידי מספר משתמשים כראוי.

הַתקָנָה

על אובונטו, דביאן והפצות דומות, אתה יכול להתקין Git על ידי הפעלת:

sudo apt להתקין git

הערה: עבור גרסאות ישנות יותר של אובונטו (גרסה 14.04 ומטה), עליך להשתמש apt-get במקום מַתְאִים.

על CentOS, Fedora והפצות אחרות מבוססות Red Hat, אתה יכול להתקין Git על ידי הפעלת:

יאמ התקן git

פקודות Git בסיסיות

תן לנו לראות כמה פקודות בסיסיות git מה שיעזור לנו להתחיל לעקוב אחר שינויים בקוד שלנו.

כדי להפעיל git בתיקייה מקומית, הפעל את הפקודה למטה בתוך התיקיה בטרמינל.

git init

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

כדי לשכפל/להוריד תיקיה מרוחקת ולאתחל עליה git, הפעל את הפקודה למטה:

שיבוט git 

כאן, , היא כתובת האתר של פרויקט במאגר מרוחק. זה יוריד את הפרויקט המרוחק במערכת המקומית, ויצור תיקיית git אתחול עם שם הפרויקט.

שימו לב שאין צורך לרוץ git init לאחר שיבוט של פרויקט.

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

git pull

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

במקרה של התנגשות בין שינויים שנשלפו לשינויים מקומיים, git יודיע היכן מתרחש ההתנגשות ותבקש מהמשתמש לשנות את הקובץ באופן ידני.

כדי להוסיף קובץ או תיקיה ל-git, הפעל את הפקודה למטה:

git add 

הפקודה שלעיל מוסיפה את הקובץ או התיקיה שצוינו בפקודה לאזור הביניים של Git. אזור ההיערכות של Git מתייחס למצב שבו עוקבים אחר קובץ לשינויים. להשתמש git add . להוספת כל הקבצים בתיקייה הנוכחית לאזור ההיערכות.

כדי לבדוק את המצב (מצב המעקב) של הקבצים שלך בספריית עבודה, הפעל את הפקודה למטה

סטטוס git

זה מציג את מצב המעקב של התיקייה הנוכחית; אילו קבצים שונו מאז ה-commit האחרון ואילו קבצים לא נוספו באזור ההיערכות.

כדי לבצע שינויים ב-git, השתמש בפקודה למטה:

git commit -m "Commit Message"

הפקודה commit תבצע את השינויים בקובץ, כלומר, השינוי המשלב נעשה קבוע כעת. חובה לספק מחרוזת הודעה עם כל commit, שאמורה לתאר את השינויים המתבצעים באותו commit; זה כדי לנהל יומן של שינויים.

כדי לדחוף שינויים למאגר מרוחק באמצעות git, הפעל את הפקודה למטה:

דחיפה

לאחר ביצוע הקוד, המשתמש יכול לדחוף את השינויים המחויבים למאגר מרוחק. שימו לב שהמשתמש חייב תחילה למשוך את הקוד לפני הדחיפה, כך שהפרויקט המקומי שלו יכיל את כל השינויים המרוחקים אם יש כאלה.

אלו הן חלק מהפקודות הבסיסיות שבאמצעותן משתמש יכול להתחיל להשתמש ב-Git למעקב אחר שינויים. פקודות נוספות כוללות שינוי אחסון, הסתעפות פרויקטים ותכונות אחרות של Git, אותן ניתן למצוא בדף האיש של Git.