
בשיעור אני מדגים
מה זה כל המילים הללו?
התוכנה GIT, (להלן לינק להורדה לוינדוס) כאמור נועדה לנהל קבצי פרוייקט, ומשתמשים בד"כ בקוד
אתם לא צריכים להכיר את כל מה שהתוכנה הזו יודעת לעשות.
אתם צריכים לדעת שיש קומיט, פוש. זהו.
קומיט פירושו תתעד כעת, ברגע זה ממש, את כל השינויים שנעשו בקבצים בספרייה הזו, מאז הקומיט הקודם ועד כה. אם זה פרוייקט חדש הAI ידע לקחת את הקיים, להקים גיט, ולייצר קומיט ראשוני, אל דאגה.
לאחר מכן הפקודה פוש פירושה לתעד את כל הקומיטים האלו בענן, כדי שיהיה לי גיבוי אמיתי, וכמובן אוכל לשתף בקוד שלי מישהו אחר, או כלי אחר (לדוגמא שרת).
החלק הזה שעשיתי פוש לענן, נקרא ריפו, repository, (מאגר בתרגום יבש), אז אתם תשמעו בעולם התוכנה תמיד את המילה repo, או ריפו, והכוונה שמישהו עשה קוד שעושה משהו, ואם יש לכם את הלינק לריפו, אתם יכולים מיד להשתמש בזה.
זה הכל, ולהלן צורת העבודה:
עשיתי שינויים. האם אני מרוצה?
לא? אני אומר לAI לחזור לקומיט האחרון, הוא יבטל את כל השינויים, ואני אתחיל מהתחלה.
כן? אני אומר לAI לעשות קומיט, כדי לתעד ולתקוע יתד בשינויים הללו, שלא ילכו לאיבוד, ואם הוא ישנה משהו יהיה תמיד גרסה יציבה לחזור אליה.
סיימתי סבב פיתוח? אני מעלה גרסה לשרת? אני רוצה לשלוח לחבר שלי? אני עושה פוש, וזה מתועד בענן לנצח.