Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
skript:git [2018/10/18 17:22] SabidJFejzula |
skript:git [2018/10/22 19:04] (aktuell) SabidJFejzula |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | =====Aufgabe: einen Git-Repository anlegen===== | + | =====Aufgabe: ein Git-Repository anlegen===== |
Als erstes solltet ihr für diese Aufgabe [[techniken:gitlab-dienst|diesen]] Wiki-Artikel aufmerksam Lesen. Folgt den Anweisungen des Artikels und erstellt ein Git-Repository unter https://gitlab.tubit.tu-berlin.de/users/sign_in (Tubit Login Daten). | Als erstes solltet ihr für diese Aufgabe [[techniken:gitlab-dienst|diesen]] Wiki-Artikel aufmerksam Lesen. Folgt den Anweisungen des Artikels und erstellt ein Git-Repository unter https://gitlab.tubit.tu-berlin.de/users/sign_in (Tubit Login Daten). | ||
- | Habt ihr euer repository erstellt, so legt ihr im master Branch einen Ordner "src" an, welcher zwei weitere Ordner "algoA" und "algoB" enthält. | + | Habt ihr euer Repository erstellt, so legt ihr im master Branch einen Ordner "src" an, welcher zwei weitere Ordner "algoA" und "algoB" enthält. |
Danach erstellt ihr 2 Branches "algo_A", "algo_B". Nun geht jeweils einer von euch in einen der Branches und fügt eine Textdatei ein. Pusht nun diese Textdatei in das online repository. Zuletzt merged ihr erst einen und dann den anderen Branch entsprechend des Beispiels in den master. | Danach erstellt ihr 2 Branches "algo_A", "algo_B". Nun geht jeweils einer von euch in einen der Branches und fügt eine Textdatei ein. Pusht nun diese Textdatei in das online repository. Zuletzt merged ihr erst einen und dann den anderen Branch entsprechend des Beispiels in den master. | ||
===Erweiterung für Fortgeschrittene=== | ===Erweiterung für Fortgeschrittene=== | ||
Die beiden Personen arbeiten gleichzeitig an dieser Datei an unterschiedlichen Stellen und versuchen anschließend die Änderungen hochzuladen. Dabei entsteht ein Versionskonflikt, welchen ihr lösen müsst. | Die beiden Personen arbeiten gleichzeitig an dieser Datei an unterschiedlichen Stellen und versuchen anschließend die Änderungen hochzuladen. Dabei entsteht ein Versionskonflikt, welchen ihr lösen müsst. |