Skip to content

Commit 6374cc0

Browse files
committed
Update Versionskontrolle.md
1 parent e86efd5 commit 6374cc0

1 file changed

Lines changed: 26 additions & 8 deletions

File tree

Versionskontrolle.md

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
# Einstieg in Git und Github
1+
# Einstieg in Git
2+
23
## Was ist Versionskontrolle?
3-
Mit einer Versionskontrolle ist es möglich die verschiedenen Versionen eines Programms, welche beim Programmieren natürlich entstehen, zu dokumentieren. So ist es möglich Änderungen rückgängig zu machen verschiedene Entwicklungszweige zusammen zu führen oder die Arbeit mehrerer Leute mit einander zu verknüpfen.
4+
Mit einer Versionskontrolle ist es möglich, die verschiedenen Versionen eines Programms, welche beim Programmieren natürlich entstehen, zu dokumentieren. So ist es möglich, Änderungen rückgängig zu machen, verschiedene Entwicklungszweige zusammen zu führen oder die Arbeit mehrerer Leute miteinander zu verknüpfen.
45

56
## Warum möchte ich Versionskontrolle haben?
67
Mit einer funktionierenden Versionskontrolle kann ich:
@@ -10,18 +11,35 @@ Mit einer funktionierenden Versionskontrolle kann ich:
1011
* Auf einfache Weise nachvollziehen wie sich mein Projekt entwickelt hat
1112
* Den Fortschritt meines Projektes im Auge behalten
1213

13-
Versionsverwaltung hat zwar nur indirekt mit Programmierung zu tun, ist aber ein sehr praktisches Hilfsmittel, gerade wenn es um größere Projekte geht, an denen eventuell auch mehrere Leute arbeiten. Durch die Möglichkeit zu einer bestimmten Version zurückspringen zu können, wird es einfacher Fehler zu finden. Sobald die Verwaltung der Versionskontrolle in den Workflow eines Projektes übergegangen ist, wird die Entwicklung
14+
Versionsverwaltung hat zwar nur indirekt mit Programmierung zu tun, ist aber ein sehr praktisches Hilfsmittel, gerade wenn es um größere Projekte geht, an denen eventuell auch mehrere Leute arbeiten. Durch die Möglichkeit, zu einer bestimmten Version zurückspringen zu können, wird es einfacher Fehler zu finden. Sobald die Verwaltung der Versionskontrolle in den Workflow eines Projektes übergegangen ist, wird die Entwicklung
1415

1516
## Was ist git?
1617
Nachdem jetzt (hoffentlich) klar wurde, warum Versionskontrolle beim Programmieren eine gute Idee ist, ist es natürlich wichtig zu wissen, wie man das denn umsetzt, dazu gibt es glücklicherweise eine einfache Möglichkeit: Git. Git ist, sehr vereinfacht, eine Möglichkeit Versionskontrolle durchzuführen, die sich bewährt hat.
1718

18-
## Wie funktioniert Git?
19+
## Wie installiere ich git?
20+
21+
Am besten mit dem Paketmanager deines Systems:
22+
23+
```bash
24+
sudo apt install git # Debian / Ubuntu
25+
```
26+
27+
```powershell
28+
winget install Git.Git # Windows
29+
```
1930

20-
## Wie benutze ich git?
21-
Git lässt sich unter UNIX als Konsolen-Programm ausführen, unter Windows ist das EInbinden und das Arbeiten mit Git etwas komplexer.
31+
```bash
32+
git # macOS
33+
```
34+
35+
## Wie verwende ich git?
36+
37+
Git lässt sich unter UNIX als Konsolen-Programm ausführen, unter Windows ist das Arbeiten mit Git etwas komplexer durch die Git-Bash.
2238

2339
### Ich will aber nicht in der Konsole arbeiten
2440
Es gibt sowohl unter Windows als auch unter Linux, Programme mit einer graphischen Oberfläche, welche git dann im Hintergrund aufrufen, falls einem die Arbeit mit der Konsole zu kompliziert erscheint. Allerdings lassen sich gerade die komplexeren Operationen in der Konsole komfortabler lösen lassen und die Hilfestellungen im Internet™ häufig zu den Konsolen-Befehlen ausführlicher sind.
2541

26-
## Was ist Github?
27-
## Wie benutze ich Github?
42+
## Wie kann ich Git lernen?
43+
44+
Mit [Oh My Git!](https://ohmygit.org/) gibt es eine schöne interaktive Einführung.
45+
Deutlich vollständiger, aber auch wesentlich trockener ist [das Buch "Pro Git"](https://git-scm.com/book).

0 commit comments

Comments
 (0)