Git - Einstieg Flashcards

(14 cards)

1
Q

Was ist Git?

A
  • Versionskontrollsystem
  • Wird für die Nachvollziehbarkeit von Änderungen genutzt, vor allem bei Teamarbeit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Nenne Vorteile von Git

A
  • Dokumentation und Versionierung von Änderungen
  • Rückgriff auf frühere Stände/Branches
  • Koordinierte Zusammenarbeit zw. mehreren Entwicklern
  • Jeder Entwickler hat ein lokales Repository mit vollständiger Versionshistorie
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Nenne Vorteile des dezentralen Gits

A
  • Weiterarbeit auch ohne zentralen Server
  • Bessere Performance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Nenne die 4 Ebenen vom Git-Repository

A

Working Directory: Ablageort worin lokal das Projekt bearbeitet wird

Staging Area: Temporärer lokaler Ablageort zum Zwischenlagern

Local Repository: Lokaler Speicher auf dem eigenen PC, der nach der Installation von Git zur Verfügung steht

Remote Repository: Extern erreichbarerer Server in der Cloud zum bearbeiten des Projekts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was ist ein Branch?

A

Möglichkeit, an Versionen parallel zu arbeiten, ohne die Hauptversion zu beeinflussen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wie fügt man ein neues Repository hinzu?

A

git init

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wie kontrolliert man den Status eines repositories?

A

git status

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wie schiebt man von Working Directory in Staging Area?

A

git add filename

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wie schiebt man von Staging Area in Repository?

A

git commit -m “description”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Gebe das git log aus (ausführlich und übersichtliche Art und grafische Übersicht)

A

git log

git log - -oneline

gitk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wie verknüpft man ein remote repository

A

git remote add name link

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie verschiebe ich von Repository in remote Repository

A

git push -u name main

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wie lade ich das Repository von Remote auf lokal herunter?

A

git pull name branch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

wie checken wir den main-Branch aus?

A

git checkout main

How well did you know this?
1
Not at all
2
3
4
5
Perfectly