====== 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 ^ | {{fa>folder}} | Arbeitskopie, also die Dateien im Arbeitsverzeichnis | ''vim *'' | | {{fa>sitemap}} | Der Index, hier sind alle Änderungen zwischen Arbeitskopie und dem HEAD enthalten | ''git add .'' | | {{fa>h-square}} | HEAD, Stand des letzten Commits | ''git commit -m 'Message' '' | | {{fa>github}} | 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