→ חזרה ליומן
מדריכים

מדריך קצר ומסודר ל־GitHub (גיטהאב)

מדריך קצר ומסודר ל־GitHub (גיטהאב)

📌 מה זה GitHub?
- אתר לניהול ושיתוף פרויקטים וקוד. הוא עובד יחד עם Git - מערכת לניהול גרסאות (version control = ניהול גרסאות).

בפועל זה מאפשר:
▪️ לשמור היסטוריית שינויים
▪️ לעבוד מסודר על פרויקטים
▪️ לשתף פעולה עם אחרים
▪️ לחזור לגרסאות קודמות במקרה של טעות
▪️ לנהל משימות ותיקונים

━━━━━━━━━━━━━━
📦 מה זה Repository?
- המאגר הראשי של הפרויקט.

זה בעצם הבית של:
🔹 הקבצים
🔹 הקוד
🔹 התמונות
🔹 התיעוד
🔹 היסטוריית השינויים

לרוב מתחילים ביצירת Repository חדש.

━━━━━━━━━━━━━━
🌿 מה זה Branch?
- ענף עבודה נפרד.

במקום לערוך את הפרויקט הראשי ישירות,
פותחים Branch חדש ועובדים עליו בבטחה.

כך אפשר:
🔹 לבדוק פיצ'רים חדשים
🔹 לתקן באגים
🔹 לנסות רעיונות
🔹 לעבוד בלי לשבור את המערכת הראשית

הענף הראשי = main.

━━━━━━━━━━━━━━
💾 מה זה Commit?
- שמירת שינוי מסודרת.

כל Commit הוא כמו "נקודת שמירה" במשחק.

דוגמאות:
🔹 "תיקנתי באג התחברות"
🔹 "הוספתי דף בית"
🔹 "שיפרתי עיצוב"

מומלץ לכתוב הודעות קצרות וברורות.

━━━━━━━━━━━━━━
⬆️ מה זה Push?
- העלאת השינויים מהמחשב שלך ל־GitHub.

אחרי שעושים Commit, צריך לעשות Push כדי לשלוח את השינויים לענן.

━━━━━━━━━━━━━━
⬇️ מה זה Clone?
- העתקת הפרויקט מ־GitHub למחשב שלך.

כך אפשר לעבוד מקומית (locally = על המחשב).

━━━━━━━━━━━━━━
🔀 מה זה Pull Request?
- בקשה למזג שינויים.

אחרי שסיימת לעבוד על Branch,
פותחים Pull Request כדי להכניס את השינויים ל־main.

זה מאפשר:
🔹 לבדוק את הקוד
🔹 להעיר הערות
🔹 לבצע תיקונים
🔹 ורק אז למזג

━━━━━━━━━━━━━━
🐞 מה זה Issues?
- מערכת לניהול:

🔹 באגים
🔹 משימות
🔹 רעיונות
🔹 פיתוח עתידי

━━━━━━━━━━━━━━
📄 מה זה README?
- קובץ ההסבר הראשי של הפרויקט.

שם כותבים:
🔹 מה הפרויקט עושה
🔹 איך מתקינים
🔹 איך משתמשים
🔹 דוגמאות
🔹 קישורים

כשיש README טוב זה עושה רושם מקצועי מאוד.

━━━━━━━━━━━━━━
תהליך עבודה מומלץ

1️⃣ יוצרים Repository חדש
2️⃣ יוצרים Branch חדש
3️⃣ עושים שינויים
4️⃣ מבצעים Commit
5️⃣ מעלים עם Push
6️⃣ פותחים Pull Request
7️⃣ בודקים וממזגים

━━━━━━━━━━━━━━
⚠️ טעויות נפוצות

❌ לעבוד ישירות על main
❌ להעלות שינויים ענקיים בבת אחת
❌ לעשות Commit בלי תיאור ברור
❌ לעשות Repository בלי README
❌ בלגן בקבצים ובשמות

━━━━━━━━━━━━━━
📘 מושגים באנגלית

Repository = מאגר
Branch = ענף
Commit = שמירת שינוי
Push = העלאה
Clone = העתקה
Pull Request = בקשת מיזוג
Issue = משימה / תקלה

━━━━━━━━━━━━━━
🎯 בשורה התחתונה:
גיטהאב עוזר לנהל פרויקטים בצורה מקצועית, מסודרת ובטוחה.

😮 חשוב מאוד: לא להיבהל! את רוב הדברים הAI יעשה לבד עבורכם... אבל הבנה של המושגים תעזור לכם להבין מה הוא עשה ואיך להתנהל!

מג
מלאכי גוטמן · עסק חכםמייסד קהילת "בונים בבינה" ומומחה למערכות AI ואוטומציה

בונה לעסקים קטנים ובינוניים מענה אוטומטי בוואטסאפ 24/7, ניהול ומעקב לידים, ואתרי אינטרנט מתקדמים שמייצרים פניות שוטפות.

→ עוד תובנות מהקהילהלהצטרפות לקהילה ←
דילוג לתוכן הראשי