לא מצליח לקשר את הפרויקט לגיטהאב

טוב, זה נורא מטופש, אבל באמת שלא מצאתי את הפתרון. המדריך לקישור הפרויקט שלנו לריפו בגיטהאב טוען שברגע שיצרנו את הריפו אמור להפתח לנו עמוד בשם ‘Quick setup — if you’ve done this kind of thing before’. שבו נוכל למצוא את הקישור שאנחנו צריכים להזין בשורת הפקודה אצלנו כדי לקשר בין התיקיה אצלנו למאגר המרוחק. פתחתי את המאגר פעמיים בשתי דרכים שונות, ובאף אחת מהן העמוד הזה לא הופיע (אציין שכל חוסמי הפרסומות והפופ-אפז שלי מכובים בגיטהאב). חיפוש של שם העמוד הזה כדי לנסות לפתור את הבעיה מוביל בחזרה למדריכים שאומרים לי שהוא אמור להפתח מעצמו בלי שום בעיה. עוד מישהו נתקל בזה?

מה נשמע?
כמה שאלות שתענה עליהן כדי שאולי נוכל לסייע לך גם בזה:

  1. הגדרת את vscode כ-default editor של git?
  2. ב-repo שפתחת באתר יש קבצים? (כמו למשל README.md)

בכל מקרה, הדרך לעשות זאת היא כזו:

  1. בצע clone ל-repo שלך.
  2. לתיקייה הזו תוסיף קבצים.
  3. תוסיף אותם לאינדקס שלך באמצעות add.
  4. בצע commit.
  5. בצע push.

git push <repo-html-address>

אם ענית לא על 1 ואתה מעוניין, אסביר לך (יש גם מדריכים באינטרנט).
היתרון המרכזי - יש לך עורך טקסט עם טרמינל צמוד שגם יכול להראות לך את השינויים בין ה-commit האחרון לתיקייה המקומית שלך. זה מעולה.

במידה וענית כן על 2, הצעדים שכתבתי עדיין תופסים וה-clone יוריד לך את הקובץ שיש שם.
יש גם אופציה לפי המדריך לייצר remote, אבל אז זה מחייב אותך לעשות pull קודם (!) כדי לשאוב את הקובץ שקיים ב-repo לתיקייה שבנית בעצמך (שחשוב גם לשים לב שהיא באותו השם כמו שם ה-repo).
תמשיך לשחק עם זה, בסוף זה יעבוד!

יש גם כלי נוסף שנקרא GitHub Desktop, גם אופציה ששווה לשקול להשתמש בה.

לייק 1

היי. תודה על ההתייחסות.

  1. אני משתמש בפייצ’ארם (חבר המליץ אז ניסיתי ובינתיים אני מנסה ללמוד אותו לאורך הקורס). אתה יודע איך עושים את זה בפייצ’ארם אולי?
  2. יש בו קובץ readme.

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

אין ממה להתבייש :slight_smile:

הרעיון הוא כזה: ברגע שהתקנת git על המחשב - git רץ כפקודה עצמאית ב-cmd או טרמינל.
מה שאתה עושה זה לנווט באמצעות ה-cmd לתיקייה שאתה רוצה לשים בה את ה-repo שלך (שנמצא ב-github),
ומשם אתה מבצע git clone repo (במקום repo את הכתובת html מ-github).
זה ייצור לך תיקייה של ה-repo לבד.

בנוגע לפייצ׳ארם - גם פייצ׳ארם תופס מצויין, ויש לך שם טרמינל built-in. תחפש למטה ליד איפה שכתוב run ותראה טרמינל.
אתה יכול לבחור ב-pycharm מהתפריט הראשי get from version control, זה ייתן לך למשוך פרוייקט (כמו clone לדעתי). הוא גם מזהה אוטומטית שמדובר בפרוייקט git ומאפשר לך המון אופציות אינטואיטיביות לפעולות בסיסיות של add, commit, push, pull וכו׳.

מצרף לך קישור בנושא:

https://www.jetbrains.com/help/pycharm/set-up-a-git-repository.html#put-existing-project-under-Git

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

מקווה שעזרתי! תעדכן כשהצלחת.

2 לייקים

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

היה סמוך ובטוח שאתה לא היחיד :sweat_smile:

3 לייקים

אני עוד נאבק בתקלה שצצה לי… מקווה שאספיק :cold_sweat: