This Repository includes all code of Programming 3 group 2
$ git status
Lists all new or modified files to be committed
$ git add [file]
Snapshots the file in preparation for versioning
$ git commit -m "[descriptive message]"
Records file snapshots permanently in version history
$ git push
Uploads all added files and commits to Git IMPORTANT: You may have to pull the current branch before pushing new stuff
$ git pull
Downloads bookmark history and incorporates changes
$ git log
Lists version history for the current branch
Erstellen einer neuen Branch:
$ git branch BRANCHNAME
Um auf diese Branch zu wechseln benutze:
$ git checkout BRANCHNAME
Dies kann auch Kombiniert werden:
$ git checkout -b BRANCHNAME
Nachdem man auf die Branch gewechselt hat, kann man wie üblich seine Arbeit machen und die Dateien mit
$ git add DATEIEN
$ git commit -m "Nachricht"
auf Gitlab hochladen.
Damit die Branch die du erstellt hast auch für andere des Teams sichtbar ist, muss man die Branch auf Gitlab hochladen
$ git push -u origin BRANCHNAME
Wenn man fertig ist und die Branch mit der Master Zusammenführen möchte, benutzt man:
$ git checkout master
$ git merge BRANCHNAME
Eventuell müssen Dateien zusammengeführt werden die es in der master schon gibt und es zu einem Konflikt kommt. Diese muss man manuell Zusammenführen.
Wenn alles reibungslos Funktioniert hat kann man die gemergte Branch löschen:
$ git branch -d BRANCHNAME