🎓 תלמיד רשום? חזור לפורטל לאחר הלימוד פורטל התלמידים | 🚀 גולש חדש? הצטרף חינם

📋 תוכן המדריך

למה Git ו-GitHub חשובים?

מכירים את זה שאתם שומרים קבצים בשמות כמו final_v1.docx, final_v2_fix.docx, final_REAL_v3.docx?
Git פותר את הבעיה הזו. זוהי מערכת "ניהול גרסאות" (Version Control) ששומרת את כל ההיסטוריה של הקבצים שלכם.

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

💡 חומר למחשבה

האם ידעת ש... כל חברת הייטק בעולם משתמשת ב-Git? גוגל, פייסבוק, מיקרוסופט - כולם! זה לא רק לתכנתים - גם מהנדסים משתמשים בזה לניהול תיעוד, תכניות ופרויקטים.

1. התקנה והגדרות (Windows)

  1. הורידו את Git for Windows.
  2. התקינו את התוכנה (אפשר להשאיר את כל הגדרות ברירת המחדל, Next -> Next).
  3. פתחו את הטרמינל (CMD או Git Bash) והגדירו את השם שלכם:
# הגדרת שם משתמש (יופיע בהיסטוריית השינויים)
git config --global user.name "Your Name"

# הגדרת אימייל
git config --global user.email "[email protected]"

2. איך עובדים עם Git?

התהליך מורכב מ-3 שלבים עיקריים שחוזרים על עצמם:

שלב 1: אתחול פרויקט (פעם אחת בהתחלה)

cd MyProjectFolder
git init

שלב 2: שמירת שינויים (Save Point)

בכל פעם שסיימתם פיצ'ר או תיקון, בצעו "Commit":

# הוספת כל הקבצים ששונו לרשימת ההמתנה
git add .

# יצירת "צילום מצב" (Commit) עם תיאור השינוי
git commit -m "Added login feature"

שלב 3: בדיקת סטטוס

בכל רגע ניתן לראות אילו קבצים שונו:

git status

⚠️ רגע, עצור!

לפני שתמשיך... זכור שהודעות ה-commit חשובות! במקום "fix" כתוב "תיקון באג בחישוב מהירות". עוד 6 חודשים תודה לעצמך!

3. העלאת הפרויקט לענן (GitHub)

כדי לגבות את הקוד ולשתף אותו, נעלה אותו ל-GitHub.

  1. פתחו חשבון באתר GitHub.com.
  2. צרו New Repository (מאגר חדש). תנו לו שם ואל תסמנו שום תיבת סימון אחרת כרגע.
  3. העתיקו את פקודות ה-Push שמופיעות במסך, והריצו בטרמינל:
# קישור המאגר המקומי לכתובת בענן
git remote add origin https://github.com/Username/RepoName.git

# שליחת הקבצים (Push)
git push -u origin main
💡 טיפ: בפעם הראשונה תתבקשו להכניס שם משתמש וסיסמה בחלון קופץ.

🤫 סוד קטן

ניסית פעם...? לכתוב git log --oneline? זה מראה את כל ההיסטוריה של הפרויקט בשורה אחת לכל commit. מושלם לראות מה עשיתם השבוע!

🎯 מסקנות ויישום מעשי

✅ מה למדנו היום?

  • Git זה לא רק לתכנתים - כל מהנדס צריך לדעת
  • ניהול גרסאות מקצועי - לא עוד "final_v3_REAL.docx"
  • גיבוי אוטומטי - הכל שמור בענן ב-GitHub
  • עבודת צוות - כולם יכולים לעבוד על אותו פרויקט
  • 3 פקודות בסיסיות - add, commit, push פותרות 90% מהצרכים

🚀 איך להמשיך להתפתח?

  1. תרגול יומי - השתמש ב-Git לכל פרויקט
  2. למד branches - עבוד על פיצ'רים בנפרד
  3. נסה GitHub Desktop - ממשק גרפי נוח
  4. למד merge conflicts - איך לפתור התנגשויות
  5. צור README טוב - תיעוד הפרויקט

⚠️ טעויות נפוצות להימנע מהן

  • commit בלי הודעה - תמיד כתוב מה שינית
  • קבצים גדולים - Git לא אוהב קבצי וידאו/תמונות ענקיים
  • סיסמאות בקוד - לעולם לא תעלה סיסמאות ל-GitHub
  • לא לעשות push - העבודה רק במחשב שלך לא מגובה
  • פחד מלטעות - אי אפשר לשבור כלום, תמיד אפשר לחזור

📋 משימות לשבוע הקרוב

🎯 רמה בסיסית (מתחילים)

  • הורד והתקן Git על המחשב
  • צור חשבון GitHub
  • צור תיקיה חדשה ותאתחל בה Git
  • צור קובץ טקסט פשוט ועשה commit ראשון
  • העלה את הפרויקט ל-GitHub

רמה מתקדמת (מנוסים)

  • למד על branches - צור branch חדש ועבוד עליו
  • נסה merge - מיזוג שינויים בין branches
  • התקן GitHub Desktop לממשק גרפי
  • צור README.md מפורט לפרויקט
  • למד על .gitignore - קבצים שלא רוצים לגבות
  • למד תכנות - עבור למדריך Python

😎 בונוס

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

🎯 סיימת את המדריך? זמן להמשיך ללמוד!

🚀

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

🎓 חזור לפורטל התלמידים - EduManage

📚 המשך המסע שלך:

  • ✅ סמן את המטלה כהושלמה
  • 📝 השלם את השאלות והתרגילים
  • 💬 שתף את החוויה בפורום הקורס
  • 🎯 עבור למטלה הבאה

🌟 רוצה ללמוד יותר? הצטרף לקורס המלא!

🎓

המדריך הזה הוא רק טעימה קטנה!
בקורס המלא תקבל מטלות מעשיות, משוב אישי ותעודת סיום

📋
מטלות מעשיות

תרגול אמיתי עם פרויקטים

👨‍🏫
משוב אישי

הדרכה צמודה ממדריכים

🏆
תעודת סיום

הכרה מקצועית בתחום

👥
קהילת לומדים

רשת מקצועית וחברתית

🚀 הצטרף לקורס החינמי עכשיו!
💡 ההרשמה חינמית לחלוטין • ללא התחייבות • תוכל להתחיל מיד

📚 מדריכים קשורים שיעניינו אותך

🐍 למד Python שלב קוד עם Git 💻 Terminal שלוט בשורת הפקודה 🕷️ Web Scraping אסוף נתונים מהרשת

💡 זכור: Git זה כמו ביטוח לפרויקט שלך - מקווים שלא נצטרך, אבל כשכן - זה מציל חיים!

❓ שאלות נפוצות

מה אני אלמד במדריך הזה?

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

האם המדריך מתאים למתחילים?

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

כמה זמן לוקח לסיים את המדריך?

קריאת המדריך לוקחת כ-8 דקות, אבל מומלץ להקדיש שעה-שעתיים לתרגול מעשי. התקנת Git והתנסות עם הפקודות הבסיסיות תעזור לך להטמיע את הידע.

איך אני יכול להמשיך ללמוד אחרי המדריך?

אחרי שתסיים את המדריך, תוכל להצטרף לקורס המלא ב-EduManage לקבלת מטלות מעשיות, משוב אישי ותעודת סיום. כמו כן, מומלץ לעבור למדריכי Python ו-Terminal.