Benannte Versionen mit Tags
Wir Menschen sind nicht dazu geeignet Hash-Werte zu merken. Das ist aber manchmal notwendig, um zu einem bestimmten Stand in der Geschichte zurückkehren zu können. Hier helfen und …
Wir Menschen sind nicht dazu geeignet Hash-Werte zu merken. Das ist aber manchmal notwendig, um zu einem bestimmten Stand in der Geschichte zurückkehren zu können. Hier helfen und …
Was ist squash1? Ein Git Squash ermöglicht es, mehrere Commits zu einem einzelnen Commit zusammenzufassen. Dies ist besonders nützlich, um die Commit-Historie sauber zu halten. …
Als Alternative für ein merge, kann auch ein rebase1 gemacht werden. Die Unterschiede schauen wir uns jetzt an. Was ist ein rebase? Git Rebase ist eine Methode, um die …
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 …
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 …
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 …
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 …
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 …
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 …
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: …