- Auf Github einloggen
- Oben rechts auf repository klicken und new repository auswählen
- Dem Repo einen Namen geben
- private auswählen, um es privat zu speichern
- WICHTIG keine der Optionen "Add a README", ".gitignore" oder "License" auswählen
- auf "create repository" klicken
Anmerkung zu MKdocs: Wenn man in einer virtuellen Umgebung arbeitet, muss man eine requirements.txtim Hauptordner erstellen, in der man mit pip freeze > requirements.txtdie installierten Plugins reinschreibt, damit man die bei einer Neuinstallation wieder lückenlos hinzufügen kann.
- eine .gitignore Datei im Hauptordner des Projekts erstellen
- alle Dateien und Ordner, die man nicht hochladen will, in die ignore Datei schreiben.
- bei einem MKdocs Projekt wären das zb venv/, site/, pycache/ und .DS_Store
- bei einer docker compose wären das zb. die .env Dateien, damit zb Passwörter nicht im plain text ins repo geladen werden
- in Terminal folgende Codes ausführen:
git init
- danach die codes, die github auch nach erstellen des repo vorgibt, ausführen:
git add .
git commit -m #erstes backup meines Projekts
git branch -M main
git remote add origin https://github.com/(profilname)/(projektname)
git push -u origin main
- um das repo upzudaten, braucht man in Zukunft diese 3 Befehle (der Git Dreisprung):
git add .
- den Speicherpunkt benennen
git commit -m "Hier kurz beschreiben, was man geändert hat"
git push
- Tipps für den Alltag:
- Wenn man an einem anderen PC arbeitet, immer zuerst dort
git pull machen, um die Änderungen auf den PC zu laden
- ab und zu, spätestens nach der Installation neuer Plugins mit
pip freeze > requirements.txt die datei updaten