Entwicklung/Git: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
(Links aktualisiert)
Zeile 5: Zeile 5:


Allgemeine Einführungen in Git findest du z.B. hier (Liste gerne ergänzen):
Allgemeine Einführungen in Git findest du z.B. hier (Liste gerne ergänzen):
* http://rogerdudler.github.io/git-guide/index.de.html - Der einfache Einstieg (deutsch)
* https://rogerdudler.github.io/git-guide/index.de.html - Der einfache Einstieg (deutsch)
* http://gitref.org/index.html - eine leichtverständliche Einführung
* https://docs.github.com/de - eine leichtverständliche Einführung
* http://stefanimhoff.de/2009/einstieg-in-git-als-versionskontrollsystem - Einstieg in Git (deutsch)
* https://www.stefanimhoff.de/git/ - Sammlung von einfachen und komplexeren Tutorials (englisch)
* http://git-scm.com/documentation - offizielle Dokumentation
* https://git-scm.com/documentation - offizielle Dokumentation


== Installation ==
== Installation ==
Zeile 14: Zeile 14:
Git-Download
Git-Download


* ... für Linux: ''sudo apt install git''
* ... für Mac: https://git-scm.com/download/mac
* ... für Windows: https://git-scm.com/download/win
* ... für Windows: https://git-scm.com/download/win
* ... für Mac: https://git-scm.com/download/mac


Installation per Installationsprogramm und Standardeinstellungen. Zur Installation in der Entwickler-VM siehe [[Entwicklung/Entwicklersystem|Entwicklersystem]].
Installation per Installationsprogramm und Standardeinstellungen. Zur Installation in der Entwickler-VM siehe [[Entwicklung/Entwicklersystem|Entwicklersystem]].
Zeile 224: Zeile 225:
== Noch ein paar Gimmicks ==
== Noch ein paar Gimmicks ==


* <code>git branch -m 1234-neuestes-Feature</code> Benennt den derzeit aktiven Branch um in "1234-neuestes-Feature".
* <code>git diff Branchname</code> zeigt alle Unterschiede zwischen dem aktuellen Branch und einem anderen an.
* <code>git diff Branchname</code> zeigt alle Unterschiede zwischen dem aktuellen Branch und einem anderen an.
* <code>git cherry-pick Commit-ID</code> übernimmt einen bestimmten Commit (von wo auch immer) in den aktiven Branch.
* <code>git cherry-pick Commit-ID</code> übernimmt einen bestimmten Commit (von wo auch immer) in den aktiven Branch.