
| Current Path : /var/www/web-klick.de/dsh/90_akt/DEV1303/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/web-klick.de/dsh/90_akt/DEV1303/HOWTO.txt |
qHilfe zu wichtigsten Befehlen:
git help
und
git help befehlsname
Als allererstes: Benutzerdaten eintragen (muss auf jeder neuen Maschine ein mal gemacht werden) (!!!!!)
git config --global user.email "username@ift-intern.de"
git config --global user.name "Vorname Nachname"
Wichtigste Befehle:
repo klonen: git clone git@ift-intern.de:autotest
repo aktualisieren:
git pull origin (beim ersten Mal, danach reicht "git pull")
branches auflisten: git branch (aktueller branch mit * davor)
alle branches auflisten (auch remote): git branch -a
in einen branch wechseln: git checkout branchname
einen neuen branch erstellen: git checkout -b neuer_branch (aktueller branch ist Ausgangspunkt)
geänderte Dateien auflisten: git status
alle Änderungen in die staging-area einpflegen: git add . (was die staging-area ist, steht in allen git-Anleitungen)
aus staging-area einen Commit machen (lokal): git commit [-m "commit description"] (um die Commit-Beschreibung kommt man bei git nicht herum!)
lokale Commits auf den Server pushen:
git push origin (beim ersten Mal auf einem Branch, danach reicht "git push")
Ein möglicher Arbeitsworkflow:
1. nach Änderungen schauen: git pull --all
2. evtl. Änderungen aus dem master-branch übernehmen: git merge master
3. Änderungen machen
4. alle Änderungen in die staging-area einpflegen: git add .
alternativ auch einzelne Dateien: git add path/to/filename
5. Änderungen committen (lokal): git commit [-m "commit description"]
(wenn keine neuen Dateien erstellt wurden, reicht für Schritt 4+5 auch "git commit -a"
6. Änderungen auf den Server hochladen: git push