Git: Unterschied zwischen den Versionen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
== Typische Git-Befehle == | |||
<source lang="bash"> | <source lang="bash"> | ||
git status # Aktueller Status des Git-Repositories | git status # Aktueller Status des Git-Repositories | ||
Zeile 26: | Zeile 28: | ||
git merge development | git merge development | ||
git clone https://gitlab.multimedia.hs-augsburg.de/kowa/wk_hello_world_01 | |||
git remote -v # Anzeige des aktuellen Repositories | |||
git remote remove origin # aktuelles Repository entfernen | |||
git remote add origin https://gitlab.multimedia.hs-augsburg.de/ACCOUNT/hello_world_01 | |||
# Neues Repository definieren | |||
git push --set-upstream origin master # Daten erstmals ins neue Repository übertragen | |||
git push # Weitere Daten übertragen | |||
git pull # Aktuelle Daten aus dem Repository züm lokenen Rechner übertragen | |||
git stash # Archiviert aktuelle Änderungen | git stash # Archiviert aktuelle Änderungen | ||
git stash pop # Holt Änderungen wieder zurück | git stash pop # Holt Änderungen wieder zurück | ||
</source> | |||
== Vorgehensweise in THA-Teamprojekten == | |||
<source lang="bash"> | |||
</source> | </source> |
Version vom 19. April 2023, 08:45 Uhr
Typische Git-Befehle
git status # Aktueller Status des Git-Repositories
git add <FILE> # Eine Datei hinzufügen (stagen)
git add -u # Alle geänderten Dateien hinzufügen
git add --all # Alle Dateien hinzufügen (gefährlich)
git commit -m "Commit-Nachricht"
# Geänderte Dateien zum Repository hinzufügen, gelöschte
# Dateien entfernen.
git log # History einsehen
git diff # Unterschiede zwischen alter und neuer Version
git checkout -b <BRANCH NAME> [master|...]
# Checkt aus dem aktuellen Branch einen neuen Branch aus.
# Wichtig: In welchem Branch befinde ich mich.
git checkout <BRANCH NAME>
# checkout branch mit speziellem Namen
git merge master # merges master in aktuellen Branch
# sobald keine Mergekonflikte
git checkout master
git pull
git merge development
git clone https://gitlab.multimedia.hs-augsburg.de/kowa/wk_hello_world_01
git remote -v # Anzeige des aktuellen Repositories
git remote remove origin # aktuelles Repository entfernen
git remote add origin https://gitlab.multimedia.hs-augsburg.de/ACCOUNT/hello_world_01
# Neues Repository definieren
git push --set-upstream origin master # Daten erstmals ins neue Repository übertragen
git push # Weitere Daten übertragen
git pull # Aktuelle Daten aus dem Repository züm lokenen Rechner übertragen
git stash # Archiviert aktuelle Änderungen
git stash pop # Holt Änderungen wieder zurück