איך זה עובד
Git שומר היסטוריה של הקוד: כל commit הוא נקודת שמירה שאפשר לחזור אליה. git init יוצר מאגר, git add מכין קבצים, git commit -m שומר, git push שולח ל־GitHub. git status מראה מה השתנה.
.gitignore מונע העלאה של קבצים מיותרים או סודיים: venv/, __pycache__/, .env. README.md הוא מה שמגייס רואה ראשון: מה הפרויקט עושה, איך מתקינים ואיך מריצים. מעכשיו כל שיעורי בית = commit בתיק העבודות.
- העלו 2 פרויקטים מוכנים למאגר ציבורי עם README.
- צרו .gitignore שמונע העלאה של venv ושל .env.
- העלאת סיסמאות או מפתחות API ל־GitHub ציבורי — שמרו אותם ב־.env שנמצא ב־.gitignore.
- commit עם הודעה "fix" — כתבו מה השתנה: "Add port timeout handling".
