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

Vorgehensweise in THA-Teamprojekten