Bücher
HTML Lernen
CSS Lernen
JavaScript Lernen
Kurse
Quiz
Snippets
Tools
Allgemeine Werkzeuge
Passwort Generator
HTML-Editor
HTML-Encoder
Base 64 Konverter
Code-Vergleich
JSON-Verschönerer
CSS-Formatierer
Markdown-Konverter
Tailwind CSS Farbfinder
Verschlüsseln/Entschlüsseln mit Phrase
JS API Unterstützungsprüfer
Zahlenkonverter
CSS-Maker
CSS-Macher
CSS-Textschattenmacher
CSS-Textrotationsmacher
CSS-Kontur-Macher
CSS RGB-Schattenmacher
CSS-Transformationsmacher
CSS-Schriftartenmacher
Farbwerkzeuge
Farbwähler
Farben CMYK
Farben HWB
Farben HSL
Farbe Hex
Farbmixer
Farbkonverter
Farbe RGB
Farbkontrastprüfer
Farbverlauf
Saitenwerkzeuge
Längenrechner für Zeichenketten
MD5-Hash-Werkzeug
SHA256-Hash-Werkzeug
Umkehr-Werkzeug
URL-Codierer
URL-Dekodiere
Base64-Codierer
Base64-Dekodierer
Leerzeichen-Entferner
Kleinbuchstaben-Konverter
Großbuchstaben-Konverter
Wortzähler
Leerzeilen-Entferner
HTML-Reiniger
Binär-zu-Hex-Konverter
Hex-Binär-Dekodierer
Rot13-Konverter
Text zu Binär
Duplikate-Entferner
Change theme
Dark
Light
System
Bücher
HTML Lernen
CSS Lernen
JavaScript Lernen
Anleitung
How To Git
How To AngularJs
How To Linux
How To HTML
How To CSS
How To Apache
How To PHP
How To JavaScript
How To Java
How To NodeJs
How To Symfony
How To Python
Git Grundlagen
1/25
Welche Komponente muss vor der Git-Installation auf Ihrem lokalen Betriebssystem vorhanden und konfiguriert sein?
Java Development Kit 1.8 oder neuer
Apache Maven
Jakarta Enterprise Edition Webprofil-kompatibler Server
Nichts
Weiter >
2/25
Welche zwei Konfigurationseigenschaften erwartet das Tool nach der Installation von Git und vor dem ersten Commit konfiguriert zu sein?
E-Mail-Adresse und Passwort
Benutzername und Passwort
Benutzername und IP-Adresse
Benutzername und E-Mail-Adresse
Weiter >
3/25
Wem wird die Entwicklung von Git zugeschrieben?
Junio C. Hamano
Linus Torvalds
James Gosling
Kohsuke Kawaguchi
Weiter >
4/25
Wie können Sie einen Branch erstellen und direkt darauf wechseln?
git checkout -b <branch-name>
git branch --switch <branch-name>
git branch --checkout <branch-name>
git checkout --create-branch <branch-name>
Weiter >
5/25
Welche Datei wird verwendet, um Git anzuweisen, bestimmte Dateien zu ignorieren?
ignore.git
gitignore.txt
.gitignore
git.ignore
Weiter >
6/25
Wie sollten Sie den aktuellen Stand Ihres Codes in Git speichern?
Durch Hinzufügen aller Änderungen und Vorbereiten mit git add
Durch Hinzufügen aller Änderungen und Vorbereiten mit git stage
Durch Commit der vorbereiteten Änderungen mit git commit
Durch Erstellen eines neuen Commits mit git init
Weiter >
7/25
Was ist eine Abkürzung, um alle Ihre Änderungen vorzubereiten?
git commit add .
git add .
git commit .
git push -am "Nachricht"
Weiter >
8/25
Wie lautet die korrekte Syntax für einen Commit aller Änderungen mit einer Nachricht?
git commit -a "Ihre Commit-Nachricht"
git commit -am "Ihre Commit-Nachricht"
git message -am "Ihre Commit-Nachricht"
git add -a "Ihre Commit-Nachricht"
Weiter >
9/25
Welcher Befehl wird verwendet, um einen Commit rückgängig zu machen, indem ein neuer Commit erstellt wird?
git undo
git back
git reset
git revert
git return
Weiter >
10/25
Was sind Git Hooks?
Git-Server-Konfigurationen
Skripte, die automatisch vor oder nach bestimmten Git-Befehlen ausgeführt werden
Werkzeuge zur Lösung von Merge-Konflikten
Skripte zur Codeformatierung
Git-Branch-Richtlinien
Weiter >
11/25
Was sind Git-Submodule?
Methoden zur Synchronisierung von Branches
Tools zur Komprimierung der Repository-Größe
Eine Möglichkeit, andere Git-Repositories innerhalb eines übergeordneten Repositories einzubinden oder zu verlinken
Features zur Verbesserung der Git-Sicherheit
Skripte zur Automatisierung von Git-Befehlen
Weiter >
12/25
Was ist der Zweck des Befehls 'git remote'?
Um ein Remote-Repository zu klonen
Um den Satz von Repositories ('remotes') zu verwalten, deren Branches Sie verfolgen
Um Updates vom Remote-Repository zu fetchen
Um Änderungen in Remote-Branches zu verfolgen
Um Änderungen auf den Remote-Server zu pushen
Weiter >
13/25
Wofür wird 'git diff' verwendet?
Um den aktuellen Zustand des Repositorys anzuzeigen
Um Repository-Dateien aufzulisten
Um die Unterschiede in Remote-Repositories zu zeigen
Um Änderungen zu mergen
Um die Unterschiede zwischen Commits, zwischen Commit und Arbeitsbaum usw. zu zeigen
Weiter >
14/25
Was bedeutet 'Squashing' in Git?
Das Umbenennen von Branches
Das Löschen unerwünschter Commits
Das Erstellen neuer Branches
Das Klonen von Repositorys
Das Zusammenführen mehrerer Commits in einen einzigen Commit
Weiter >
15/25
Was macht der Befehl 'git archive'?
Erstellt ein Archiv der Dateien aus dem benannten Baum
Mergt zwei Branches
Zeigt die Commit-Historie
Initialisiert ein neues Repository
Klont ein Repository
Weiter >
16/25
Was ist der Zweck des Befehls 'git show'?
Löscht einen Commit
Zeigt den aktuellen Branch
Mergt Branches
Initialisiert ein neues Repository
Zeigt verschiedene Arten von Objekten
Weiter >
17/25
Was ist der Hauptunterschied zwischen 'git merge' und 'git rebase'?
Es gibt keinen Unterschied
Merge erhält die Historie, während Rebase sie neu schreibt
Merge ist schneller als Rebase
Merge löscht die Historie, während Rebase sie erhält
Merge wird für öffentliche Branches verwendet, Rebase für private
Weiter >
18/25
Was ist der Zweck von 'git tag'?
Um entfernte Branches zu verfolgen
Um Branches zu löschen
Um Branches zu mergen
Um spezifische Punkte in der Historie als wichtig zu markieren, typischerweise für Versionsveröffentlichungen
Um neue Branches zu erstellen
Weiter >
19/25
Was ist eine gute Praxis für die Zusammenarbeit mit anderen in Git?
Vermeiden Sie es, Tags für das Versionieren zu verwenden
Commiten Sie Änderungen direkt in den Master-Branch
Verwenden Sie einen einzigen Branch für alle Entwicklungen
Mergen Sie niemals Branches
Ziehen Sie regelmäßig Änderungen aus dem Remote-Repository, um aktuell zu bleiben
Weiter >
20/25
Warum werden SSH-Schlüssel mit Git verwendet?
Um das Repository zu verschlüsseln
Um ein Repository zu sperren
Für eine sichere Authentifizierung in Git-Repositories ohne Passwörter
Um Commits zu signieren
Um Änderungen in Dateien zu verfolgen
Weiter >
21/25
Wann wird empfohlen, 'git stash' zu verwenden?
Vor jedem Commit
Nach jedem Merge
Um alle Änderungen im Arbeitsverzeichnis zu löschen
Wenn Sie Branches wechseln müssen und uncommittete Arbeiten haben, die noch nicht bereit zum Commit sind
Um einen neuen Branch zu erstellen
Weiter >
22/25
Welche Einschränkung adressiert Git LFS?
Automatisierung von Git-Workflows
Verwaltung von Remote-Repositorys
Verbesserung der Geschwindigkeit von Git-Operationen
Sicherung sensibler Dateien im Repository
Handhabung großer Dateien, die mit regulärem Git schwer zu verwalten sind
Weiter >
23/25
Warum ist der initiale Commit in Git wichtig?
Er legt die Projektmitarbeiter fest
Er bestimmt die Hauptsprache des Projekts
Er unterscheidet sich nicht von anderen Commits
Er setzt die URL des Remote-Repositorys fest
Er markiert den Startpunkt der Projektgeschichte
Weiter >
24/25
Welche zusätzliche Information kann 'git blame' neben der Autorenschaft anzeigen?
Den Commit, in dem jede Zeile einer Datei zuletzt geändert wurde
Die gesamte Commit-Historie der Datei
Die Größe jeder Änderung in der Datei
Die Anzahl der Änderungen an der Datei
Geplante zukünftige Änderungen
Weiter >
25/25
Was ist ein 'detached HEAD'-Zustand in Git?
Wenn der HEAD vom Repository fehlt
Wenn der HEAD direkt auf einen Commit anstatt auf einen Branch zeigt
Ein defekter Zustand, der sofortige Korrektur erfordert
Ein Zustand, in dem der HEAD auf mehrere Branches zeigt
Ein spezieller Modus für das Merging
Weiter >
Um das Ergebnis des Quiz zu erhalten, gib bitte deine E-Mail-Adresse an (optional)..
Zertifikat erhalten
Es scheint, als hätten Sie noch keine Fragen beantwortet. Bitte geben Sie Ihre Antworten, um fortzufahren.