Git

Konflikte beim Zusammenführen lösen

Erstellen wir für einen Konflikt zuerst einen neuen Branch. repo_1$ git checkout -b feat_kap_5 Switched to a new branch 'feat_kap_5' Erstellen Sie nun eine neue Datei kapitel_5.txt …

Änderungen eines Zweiges in ein Anderes übernehmen

Nach getaner Arbeit sollen die unterschiedlichen Stände der Arbeit wieder zusammengeführt werden. Dabei kann es zu 3 Konstellationen kommen: Fast-Merge: Es wurden nur Änderungen …

Verzweigungen (Branches) anlegen

Früher oder später braucht man mehr als nur eine lineare Entwicklung auf einen einzigen Zweig. Der einfachste Ansatz dazu, ist mit main und develop Zweigen zu arbeiten. Dabei …

Änderungen zwischen Version anzeigen

Wenn man mit der Zeit eine Versionshistorie aufgebaut hat, kommt der Zeitpunkt, wenn man zwei Versionen einer Datei miteinander vergleichen möchte. Dazu bietet git den Befehl diff1 …

Ausnahmen für Versionierung

Es kommt oft vor, das in dem Ordner nicht nur Dateien liegen, die versioniert werden sollen, sondern auch andere (eventuell temporäre) Dateien. Bei der Software-Entwicklung sind es …

Historie anzeigen lassen

Die Historie eines Repositorys kann über den Befehl log1 angesehen werden. Dieser gibt eine sehr ausführliche Information über alle gemachten Commits. Der Befehl hat viele …

Eine Datei versionieren

Legen wir eine neue Text-Datei an, die wir versionieren möchten. # Linux / macOS repo_1$ touch kapitel_1.txt # Windows PS repo_1> New-Item kapitel_1.txt Directory: …

Initialisierung eines lokalen Repositorys

Hinweis Als ein Repository bei git wird ein Ordner bezeichnet, der unter Versionskontrolle von git steht.

Installation von Git

# Linux / macOS kurse$ git --version git version 2.33.0 # Windows PS kurse> git --version git version 2.33.0.windows.2 Wird statt einer Versionsangabe eine Fehlermeldung angezeigt, …