Inhaltsverzeichnis

Git

Eine sehr gute kurze Übersicht gibt's hier: https://rogerdudler.github.io/git-guide/index.de.html

Ein hier erklärter Unterschied zu Mercurial ist die Drei- bis Vierstufige Denkweise:

Stufe Workflow
Arbeitskopie, also die Dateien im Arbeitsverzeichnis vim *
Der Index, hier sind alle Änderungen zwischen Arbeitskopie und dem HEAD enthalten git add .
HEAD, Stand des letzten Commits git commit -m 'Message'
Remote Repository, speichert ebenfalls alle Commits git push

Visual Studio

Delete Branch

Nach einem Pull Request bietet github an, eine gemergte Branch zu löschen. Damit Visual Studio das mitbekommt, muss man manuell fetchen:

git fetch --prune