diff --git a/app/src/main/assets/de/git_commands.json b/app/src/main/assets/de/git_commands.json index 30223bf6..4c9c38e4 100644 --- a/app/src/main/assets/de/git_commands.json +++ b/app/src/main/assets/de/git_commands.json @@ -16,22 +16,22 @@ "name": "Dateien hinzufügen", "command": "git add [file(s)]", "description": "Fügen Sie Dateien zum Git-Staging-Bereich hinzu, bereit für einen Commit.", - "example": "git add file1.txt file2.txt" + "example": "git fügt file1.txt file2.txt hinzu" }, { "name": "Änderungen übertragen", "command": "git commit -m [message]", - "description": "Änderungen am Git-Repository in der History mit einer angegebener Commit-Nachricht speichern.", + "description": "Änderungen am Git-Repository in der Historie mit einer angegebenen Commit-Nachricht speichern.", "example": "git commit -m 'Hinzufügen wichtiger Dateien'" }, { - "name": "Änderungen pushen", + "name": "Push-Änderungen", "command": "git push [remote_name] [branch_name]", - "description": "Änderungen in ein entferntes Repository übertragen.", + "description": "Push übertragene Änderungen in ein entferntes Repository.", "example": "git push origin master" }, { - "name": "Remote Änderungen abrufen", + "name": "Änderungen ziehen", "command": "git pull [remote_name] [branch_name]", "description": "Änderungen aus einem entfernten Repository abrufen und mit dem lokalen Repository zusammenführen.", "example": "git pull origin master" @@ -39,40 +39,37 @@ { "name": "Status prüfen", "command": "git status", - "description": "Den Status des Git-Projektarchives überprüfen und Änderungen ansehen, die noch nicht durchgeführt wurden.", - + "description": "Überprüfen Sie den Status des Git-Projektarchivs und sehen Sie Änderungen an, die noch nicht durchgeführt wurden.", "example": "git status" }, { "name": "Commit History anzeigen", "command": "git log", - "description": "Zeigt die History der Commits im Git-Repository an.", + "description": "Zeigt die Historie der Commits im Git-Repository an.", "example": "git Log" }, { - "name": "Neuen Branch erstellen", - - "command": "git branch [branch_name]", - "description": "Einen neuen Branch im Git-Repository erstellen.", + "name": "Einen Zweig erstellen", + "command": "git branch [Drang_name]", + "description": "Erstellen Sie einen neuen Zweig im Git-Repository.", "example": "git branch new_feature" }, { - "name": "Zu einem Branch wechseln", + "name": "Zu einem Zweig wechseln", "command": "git checkout [branch_name]", - "description": "Zu einem anderen Branch im Git-Repository wechseln.", + "description": "Wechseln Sie zu einem anderen Zweig im Git-Repository.", "example": "git checkout new_feature" }, { - "name": "Branche vergleichen", + "name": "Zweige vergleichen", "command": "git diff [branch1] [branch2]", - "description": "Unterschiede zwischen zwei Branchen im Git-Repository vergleichen.", + "description": "Vergleichen Sie die Unterschiede zwischen zwei Zweigen im Git-Repository.", "example": "git diff master new_feature" }, { - "name": "Branche zusammenführen", + "name": "Zweige zusammenführen", "command": "git merge [branch_name]", - "description": "Änderungen eines bestimmten Branchs in den aktuellen Branch im Git-Repository zusammenführen.", - + "description": "Änderungen eines bestimmten Zweiges in den aktuellen Zweig im Git-Repository zusammenführen.", "example": "git merge new_feature" }, { @@ -90,64 +87,62 @@ { "name": "Änderungen zurücksetzen", "command": "git reset [file]", - "description": "Änderungen an einer Datei im Git-Repository zu vorherigen Commit zurücksetzen.", + "description": "Änderungen an einer Datei im Git-Repository zurücksetzen.", "example": "git reset file1.txt" }, { "name": "Commit zurücknehmen", "command": "git revert [commit_hash]", "description": "Einen bestimmten Commit im Git-Repository rückgängig machen.", - "example": "git revert bad_feature" + "example": "git revert abc123" }, { - "name": "Einen Commit markieren", + "name": "Ein Commit markieren", "command": "git tag [tag_name] [commit_hash]", - "description": "Fügen Sie einen Tag zu einem bestimmten Commit im Git-Repository hinzu.", + "description": "Fügen Sie einen Tag einem bestimmten Commit im Git-Repository hinzu.", "example": "git tag v1.0 abc123" }, { - "name": "Änderungen speichern", + "name": "Stacheländerungen", "command": "git stash", - "description": "Änderungen im Git-Repository speichern, ohne diese zu übergeben.", + "description": "Speichern Sie temporär Änderungen am Git-Repository ohne diese zu übergeben.", "example": "git stash" }, { - "name": "Gespeicherte Änderungen anwenden", - "command": "git stash apply", - "description": "Änderungen anwenden, die im Git-Staging-Bereich vorgemerkt wurden.", - - "example": "git stash apply" + "name": "Abgestaute Änderungen anwenden", + "command": "git stash anwenden", + "description": "Änderungen anwenden, die im Git-Repository gestaucht wurden.", + "example": "git stash anwenden" }, { "name": "Gesperrte Änderungen auflisten", "command": "git stash list", - "description": "Listet alle vorgemerkten Änderungen im Git-Repository auf.", - - "example": "git stash list" + "description": "Listet alle eingelesenen Änderungen im Git-Repository auf.", + "example": "git stash-Liste" }, { - "name": "Gespeicherte Änderungen entfernen", + "name": "Stachelte Änderungen entfernen", "command": "git stash drop", - "description": "Gespicherte Änderungen aus dem Git-Repository entfernen.", - "example": "git stash drop" + "description": "Stachelte Änderungen aus dem Git-Repository entfernen.", + "example": "git Strümpfe" }, { "name": "Commit-Log anzeigen", - "command": "git log", + "command": "git Log", "description": "Zeigt den Commit-Verlauf des Git-Repositorys an.", - "example": "git log" + "example": "git Log" }, { - "name": "Commit-Unterschiede anzeigen", + "name": "Zeige Übertragungsunterschiede", "command": "git show [commit_hash]", "description": "Zeigt die Unterschiede eines bestimmten Commits im Git-Repository an.", - "example": "git show ac123" + "example": "git show abc123" }, { "name": "Entfernte Änderungen abrufen", "command": "git fetch", "description": "Holen Sie Aktualisierungen von einem Remote-Repository in das lokale Repository.", - "example": "git fetch" + "example": "git holen" }, { "name": "Entfernte Änderungen ziehen", @@ -158,7 +153,7 @@ { "name": "Lokale Änderungen pushen", "command": "git push [remote_name] [branch_name]", - "description": "Lokale Änderungen in ein entferntes Repository speichern.", + "description": "Lokale Änderungen in ein entferntes Repository schieben.", "example": "git push origin new_feature" }, { @@ -174,7 +169,7 @@ "example": "git remote remove upstream" }, { - "name": "Remote-Repositorys anzeigen", + "name": "Remote-Repositories anzeigen", "command": "git remote show [remote_name]", "description": "Informationen über ein entferntes Repository im lokalen Repository anzeigen.", "example": "git remote show origin" @@ -189,10 +184,10 @@ "name": "Git Cherry-pick", "command": "git cherry-pick [options] ", "description": "Änderungen übernehmen, die durch einige bestehende Commits eingeführt wurden.", - "example": "git cherry-pick abc123" + "example": "git cherry-pick abcd123" }, { - "name": "Git Binärsuche", + "name": "Git Bisect", "command": "git bisect [start] [end]", "description": "Finden Sie heraus, welcher Commit in einer Reihe einen Fehler eingeführt hat, indem Sie eine Binärsuche durchführen.", "example": "git bisect Start HEAD HEAD~10" @@ -200,19 +195,19 @@ { "name": "Vorübergehend speichern", "command": "git stash [save | push] [-p|--patch] [-k|--keep-index] [-u|--include-untracked] [-a|--all] [-q|--quiet] []", - "description": "Änderungen temporär speichern, die noch nicht übertragen werden können.", + "description": "Speichern Sie temporär Änderungen, die noch nicht übertragen werden können.", "example": "git stash save \"work in progress\"" }, { - "name": "Git Untermodule", + "name": "Git Untermodul", "command": "git submodule [options] [submodule]", - "description": "Verwalten Sie Sub-Repositorys innerhalb Ihres Git-Repositorys.", + "description": "Verwalten Sie Sub-Repositories innerhalb Ihres Git-Projektarchivs.", "example": "git submodule update --init" }, { "name": "Referenzprotokoll", "command": "git reflog [options] [show]", - "description": "Einen Log aller Git-Referenzen im Projektarchiv ansehen, auch wenn diese gelöscht oder verloren gingen.", + "description": "Sehen Sie sich ein Log aller Git-Referenzen in Ihrem Projektarchiv an, auch wenn diese gelöscht oder verloren wurden.", "example": "git reflog show HEAD" }, { @@ -260,20 +255,20 @@ { "name": "Zu Branch wechseln", "command": "git Switch ", - "description": "Wechselt zum angegebenen Branch.", + "description": "Wechselt zum angegebenen Zweig.", "example": "git switch feature_branch" }, { - "name": "Neuen Branch erstellen und dorthin wechseln", + "name": "Erstellen und zu einem neuen Branch wechseln", "command": "git switch -c ", - "description": "Erstellt und wechselt zu einem neuen Branch mit dem angegebenen Namen.", - "example": "git switch -c new_feature" + "description": "Erstellt und wechselt zu einem neuen Zweig mit dem angegebenen Namen.", + "example": "git switch -c new_feature_branch" }, { "name": "Zum Branch wechseln erzwingen", "command": "git switch -C ", - "description": "Erzwingt den Wechsel zum angegebenen Branch, verwirft lokale Änderungen.", + "description": "Erzwingt den Wechsel zum angegebenen Zweig, verwirft lokale Änderungen.", "example": "git switch -C feature_Branch" } ] -} +} \ No newline at end of file diff --git a/app/src/main/assets/de/git_lessons.json b/app/src/main/assets/de/git_lessons.json index efe35766..af8d659b 100644 --- a/app/src/main/assets/de/git_lessons.json +++ b/app/src/main/assets/de/git_lessons.json @@ -7,32 +7,31 @@ "StepNumber": 1, "Description": "Was ist Git?", "Example": "", - "Explanation": "Git ist eine Art von Computersoftware, bekannt als ein Versionskontrollsystem. Es hilft den Menschen, Änderungen an ihrem Quellcode oder anderen textbasierten Dateien im Laufe der Zeit zu verfolgen.\n\nEs ist wie ein Logbuch für deine Dateien, so dass du sehen kannst, wer Änderungen gemacht hat, welche Änderungen gemacht wurden und wann sie stattgefunden haben." + "Explanation": "Git ist eine Art von Computersoftware, bekannt als ein Versionskontrollsystem. Es hilft den Menschen, Änderungen an ihrem Computercode oder anderen textbasierten Dateien im Laufe der Zeit zu verfolgen.\n\nEs ist wie ein Verlaufsbuch für deine Dateien, so dass du sehen kannst, wer Änderungen gemacht hat, welche Änderungen gemacht wurden und wann sie stattgefunden haben." }, { "StepNumber": 2, - "Description": "Warum wird Git verwendet?", + "Description": "Warum wird es verwendet?", "Example": "", - "Explanation": "Git wird verwendet, um die Arbeit an Projekten mit anderen Leuten viel einfacher zu machen. Es hilft mehreren Menschen, an denselben Dateien zusammenzuarbeiten, ohne versehentlich die Arbeit des anderen zu überschreiben.\n\nSie können auch mit neuen Ideen experimentieren, ohne sich Gedanken darüber machen zu müssen, was Sie bereits getan haben.\n\nZusätzlich ist Git großartig, um Backups zu behalten und verschiedene Versionen Ihrer Dateien zu verwalten, so dass Sie bei Bedarf immer wieder zu einem vorherigen Stand zurückkehren können" + "Explanation": "Git wird verwendet, um die Arbeit an Projekten mit anderen Leuten viel einfacher zu machen. Es hilft mehreren Menschen, an denselben Dateien zusammenzuarbeiten, ohne versehentlich die Arbeit des anderen zu überschreiben.\n\nSie können auch mit neuen Ideen experimentieren, ohne sich Gedanken darüber machen zu müssen, was Sie bereits getan haben.\n\nZusätzlich Git ist großartig, um Backups zu behalten und verschiedene Versionen Ihrer Dateien zu verwalten, so dass Sie bei Bedarf immer wieder zu einem vorherigen Status zurückkehren können" }, { "StepNumber": 3, - "Description": "Git installieren", + "Description": "Installing Git", "Example": "git --version", - "Explanation": "Gehen Sie zur offiziellen Git Website (https://git-scm.com/) und finden Sie den Download-Bereich.\n\nWählen Sie die Version von Git, die zum Betriebssystem Ihres Computers passt (wie Windows, macOS oder Linux).\n\nSobald der Download abgeschlossen ist, öffnen Sie die heruntergeladene Datei und folgen Sie den Installationsanweisungen.\n\nNach der Installation können Sie überprüfen, ob Git installiert ist, indem Sie ein Terminal oder eine Eingabeaufforderung(Win+R -> cmd) öffnen und eingeben" + "Explanation": "Gehen Sie zur offiziellen Git Website (https://git-scm.com/) und finden Sie den Download-Bereich.\n\nWählen Sie die Version von Git, die zum Betriebssystem Ihres Computers passt (wie Windows, macOS oder Linux).\n\nSobald der Download abgeschlossen ist, öffnen Sie die heruntergeladene Datei und folgen Sie den Installationsanweisungen.\n\nNach der Installation können Sie überprüfen, ob Git installiert ist, indem Sie ein Terminal oder eine Eingabeaufforderung öffnen und eingeben" }, { "StepNumber": 4, "Description": "Git auf Ihrem Computer einrichten", - "Example": "git config --global user.name 'Dein Name'\ngit config --global user.email 'Deine E-Mail'", - + "Example": "git config --global user.name 'Your Name'\ngit config --global user.email 'Your email ID'", "Explanation": "Um Git nutzen zu können, müssen Sie es zuerst auf Ihrem Computer konfigurieren, indem Sie Ihren Benutzernamen und Ihre E-Mail-Adresse festlegen. Diese Informationen werden jedem Commit in Git angehängt." }, { "StepNumber": 5, "Description": "😕 Sind Git und Github gleich?", "Example": "", - "Explanation": "Nein, Git und GitHub sind nicht Dassselbe, aber sie sind verwandte Konzepte \n\nGit ist die Kerntechnologie, die die Versionskontrolle lokal verwaltet.\n\nGitHub ist eine Plattform, die es einfach macht, Git-Repositories über das Internet zu speichern, zu teilen und zusammenzuarbeiten. Andere ähnliche Plattformen sind GitLab und Bitbucket." + "Explanation": "Nein, Git und GitHub sind nicht die gleichen, aber sie sind verwandte Konzepte \n\nGit ist die Kerntechnologie, die die Versionskontrolle lokal verwaltet.\n\nGitHub ist eine Plattform, die es einfach macht, Git-Repositories über das Internet zu speichern, zu teilen und zusammenzuarbeiten. Andere ähnliche Plattformen sind GitLab und Bitbucket." } ] }, @@ -41,27 +40,27 @@ "Steps": [ { "StepNumber": 1, - "Description": "Initialisieren eines Projekts(Repository)", + "Description": "Initialisieren eines Projekts", "Example": "git init", - "Explanation": "Nach der Installation von Git ist der erste Schritt, die Versionskontrolle für Ihr Projekt einzurichten.\n\nÖffnen Sie Ihr Terminal oder Git Bash (falls Sie unter Windows sind) und navigieren Sie zu dem Verzeichnis, in dem Sie Ihr Projekt starten möchten.\n\nVerwenden Sie den folgenden Befehl, um ein neues Git-Repository zu initialisieren" + "Explanation": "Nach der Installation von Git ist der erste Schritt, die Versionskontrolle für Ihr Projekt einzurichten.\n\nÖffnen Sie Ihr Kommandozeilenterminal oder Git Bash (falls Sie unter Windows sind) und navigieren Sie zu dem Verzeichnis, in dem Sie Ihr Projekt starten möchten.\n\nVerwenden Sie den folgenden Befehl, um ein neues Git-Repository zu initialisieren" }, { "StepNumber": 2, "Description": "Dateien erstellen und Text hinzufügen", "Example": "Hallo, dies ist meine erste Datei", - "Explanation": "Sie können jeden von Ihnen bevorzugten Texteditor wie Notepad,Vim,Sublime oder Visual Studio Code benutzen\n\nErstellen Sie eine neue Datei 'Hallo.txt' mit den folgenden Text" + "Explanation": "Sie können jeden von Ihnen bevorzugten Texteditor wie Notepad,Vim,Sublime oder Visual Studio Code\n\nErstellen Sie eine neue Datei 'Hallo. xt' und dann den folgenden Text schreiben und die Datei speichern" }, { "StepNumber": 3, "Description": "Dateien hinzufügen und verfolgen", - "Example": "git add Hallo.txt", + "Example": "git add hello.txt", "Explanation": "Sobald Sie Ihre Datei erstellt und bearbeitet haben, ist es an der Zeit, sie mit Git zu verfolgen.\n\nUm dies zu tun, verwenden Sie den Befehl 'git add '." }, { "StepNumber": 4, - "Description": "Status überprüfen", + "Description": "Status wird überprüft", "Example": "git status", - "Explanation": "An jeder Stelle können Sie den Status Ihres Projekts überprüfen, um zu sehen, welche Dateien für die nächste Übertragung verfolgt, modifiziert oder inszeniert werden.\n\nDer 'git status' Befehl liefert Ihnen diese Informationen." + "Explanation": "An jeder Stelle können Sie den Status Ihres Projektarchivs überprüfen, um zu sehen, welche Dateien für die nächste Übertragung verfolgt, modifiziert oder inszeniert werden.\n\nDer 'git status' Befehl liefert Ihnen diese Informationen." }, { "StepNumber": 5, @@ -73,7 +72,7 @@ "StepNumber": 6, "Description": "Was als Nächstes?", "Example": "", - "Explanation": "🎉 Herzlichen Glückwunsch! Du hast die Grundlagen von Git abgedeckt.\n\nWenn du deine Reise mit Git fortsetzt, wirst du mehr über Branching, Merging,etc. erfahren.\n\nUnd vergessen Sie nicht, dass die Git Dokumentation und Online-Tutorials hervorragende Ressourcen sind, um Ihre Verständnisse zu vertiefen." + "Explanation": "🎉 Herzlichen Glückwunsch! Du hast die Grundlagen von Git abgedeckt.\n\nWie du deine Reise mit Git fortsetzst, wirst du mehr über Branching, Merging,etc. erfahren.\n\nUnd vergessen Sie nicht, dass die Git Dokumentation und Online-Tutorials hervorragende Ressourcen sind, um Ihr Verständnis zu vertiefen." } ] }, @@ -84,37 +83,37 @@ "StepNumber": 1, "Description": "Was ist ein Git Branch?", "Example": "", - "Explanation": "Ein Git-Branch ist eine separate Entwicklungslinie, mit der Sie an verschiedenen Teilen Ihres Projekts arbeiten können, ohne die Hauptcodebasis zu beeinträchtigen.\n\nDies ist besonders nützlich für die Zusammenarbeit und das Management mehrerer Funktionen, Fehlerbehebungen oder Experimenten gleichzeitig.\n\nZweige helfen bei der Isolierung von Änderungen, die es einfacher machen, Änderungen zu überprüfen, zu testen und wieder in die Hauptcodebase zu integrieren(mergen)." + "Explanation": "Ein Git-Zweig ist eine separate Entwicklungslinie, mit der Sie an verschiedenen Teilen Ihres Projekts arbeiten können, ohne die Hauptcodebase zu beeinträchtigen.\n\nDies ist besonders nützlich für die Zusammenarbeit und das Management mehrerer Funktionen, Fehlerbehebungen oder Experimente gleichzeitig.\n\nZweige helfen bei der Isolierung von Änderungen, die es einfacher machen, Änderungen zu überprüfen, zu testen und wieder in die Hauptcodebase zu integrieren." }, { "StepNumber": 2, - "Description": "Einen Branch erstellen", + "Description": "Einen Zweig erstellen", "Example": "git branch feature-login", - "Explanation": "Um einen neuen Branch zu erstellen, benutzt man den `git branch` Befehl gefolgt von dem Namen des Branches den du erstellen möchtest." + "Explanation": "Um einen neuen Branch zu erstellen, benutze den `git branch` Befehl gefolgt von dem Namen des Branches den du erstellen möchtest." }, { "StepNumber": 3, - "Description": "Branch wechseln", + "Description": "Zweig wechseln", "Example": "git checkout feature-login", - "Explanation": "Um zum neuen Branch zu wechseln, benutze man den Befehl `git checkout` oder `git switch` gefolgt von dem Namen des Branches." + "Explanation": "Um zum neuen Zweig zu wechseln, benutze den Befehl `git checkout` oder `git switch` gefolgt von dem Namen des Zweigs." }, { "StepNumber": 4, "Description": "[Shortcut] Branch erstellen und wechseln", "Example": "git checkout -b feature-signup", - "Explanation": "Um den neuen Branch in einem Befehl zu erstellen und direkt zu wechseln, benutze `git checkout -b `." + "Explanation": "Um den neuen Zweig in einem Befehl zu erstellen und zu wechseln, benutze `git checkout -b `." }, { "StepNumber": 5, - "Description": "Branches zusammenführen", + "Description": "Zweig zusammenführen", "Example": "git checkout main\ngit merge feature-login", - "Explanation": "Sobald Sie mit den Änderungen, die Sie an Ihrem Branch vorgenommen haben, zufrieden sind, ist es an der Zeit, diese Änderungen wieder in die Hauptcodebase zu integrieren.\n\nUm dies zu tun, wechseln Sie zum Haupt- und Master-Branch und benutzen den Befehl `git merge`." + "Explanation": "Sobald Sie mit den Änderungen, die Sie an Ihrem Zweig vorgenommen haben, zufrieden sind, ist es an der Zeit, diese Änderungen wieder in die Hauptcodebase zu integrieren.\n\nUm dies zu tun, wechseln Sie zum Haupt- und Master-Zweig und benutzen den Befehl `git merge`." }, { "StepNumber": 6, - "Description": "Einen Branch löschen", + "Description": "Einen Zweig löschen", "Example": "git branch -d feature-login", - "Explanation": "Stellen Sie sicher, dass Sie alle Änderungen aus dem Branch zusammengeführt haben, den Sie löschen möchten, bevor Sie diesen Befehl ausführen.\n\nUm einen Branch zu löschen, benutze den `git branch` Befehl gefolgt von der `-d` Option.\n\nWenn du einen Branch zwangsweise löschen musst, benutze das `-D` Flag anstelle von `-d`." + "Explanation": "Stellen Sie sicher, dass Sie alle Änderungen aus dem Zweig zusammengeführt haben, den Sie löschen möchten, bevor Sie diesen Befehl ausführen.\n\nUm einen Branch zu löschen, benutze den `git branch` Befehl gefolgt von der `-d` Option.\n\nWenn du einen Branch zwangsweise löschen musst, benutze das `-D` Flag anstelle von `-d`." } ] }, @@ -130,8 +129,8 @@ { "StepNumber": 2, "Description": "Änderungen werden im Git Staging Area hinzugefügt", - "Example": "git add file1.txt file2.txt", - "Explanation": "Um Änderungen an der Git Staging Area hinzuzufügen, benutze den Befehl `git add`, gefolgt von den Namen der Dateien, die du hinzufügen möchtest.\n\nDies wird die Änderungen vormerken, was bedeutet, dass sie bei der nächsten Übertragung berücksichtigt werden." + "Example": "git fügt file1.txt file2.txt hinzu", + "Explanation": "Um Änderungen an der Git Staging Area hinzuzufügen, benutze den Befehl `git add`, gefolgt von den Namen der Dateien, die du hinzufügen möchtest.\n\nDies wird die Änderungen studieren, was bedeutet, dass sie bei der nächsten Übertragung berücksichtigt werden." }, { "StepNumber": 3, @@ -148,8 +147,8 @@ { "StepNumber": 5, "Description": "Übertrage Stage Änderungen", - "Example": "git commit -m 'Commit Nachricht'", - "Explanation": "Um die Änderungen in der Git-Staging-Area in das Git Repository zu übertragen, verwenden Sie den Befehl `git commit` gefolgt von einer Commit-Nachricht.\n\nDies erstellt einen neuen Commit im Git-Log mit den Änderungen, die du durchgeführt hast." + "Example": "git commit -m 'Commit message'", + "Explanation": "Um die Änderungen im Git Staging Area in das Git Repository zu übertragen, verwenden Sie den Befehl `git commit` gefolgt von einer Commit-Nachricht.\n\nDies erstellt einen neuen Commit im Git-Log mit den Änderungen, die du durchgeführt hast." } ] }, @@ -166,25 +165,25 @@ "StepNumber": 2, "Description": "GitHub Konto erstellen", "Example": "", - "Explanation": "Um GitHub zu verwenden, müssen Sie ein GitHub Konto erstellen, indem Sie die GitHub Website besuchen und sich registrieren. Sie werden aufgefordert, Ihren Benutzernamen, Ihre E-Mail-Adresse und Ihr Passwort anzugeben." + "Explanation": "Um GitHub zu verwenden, müssen Sie ein GitHub Konto erstellen, indem Sie die GitHub Website besuchen und den Anmeldeprozess verfolgen. Sie werden aufgefordert, Ihren Benutzernamen, Ihre E-Mail-Adresse und Ihr Passwort anzugeben." }, { "StepNumber": 3, "Description": "Neues GitHub Repository erstellen", "Example": "", - "Explanation": "1. Melden Sie sich bei Ihrem GitHub-Konto an.\n\n2. Klicken Sie auf das \"+\" Symbol in der oberen rechten Ecke und wählen Sie \"Neues Repository\"\n\n3. Geben Sie ihren Repositor einen Namen, eine kurze Beschreibung und wählen Sie aus, ob es öffentlich ist (für jedermann sichtbar) oder privat (nur für Mitarbeiter sichtbar)\n\n4. Wählen Sie bei Bedarf zusätzliche Optionen wie die Initialisierung des Repositorys mit einer README-Datei\n\n5. Klicken Sie auf \"Repository erstellen\"" + "Explanation": "1. Melden Sie sich bei Ihrem GitHub-Konto an.\n\n2. Klicken Sie auf das \"+\" Symbol in der oberen rechten Ecke und wählen Sie \"Neues Repository\"\n\n3. Geben Sie einen Namen für Ihr Projektarchiv, eine kurze Beschreibung ein und wählen Sie aus, ob es öffentlich ist (für jedermann sichtbar) oder privat (nur für Mitarbeiter sichtbar)\n\n4. Wählen Sie bei Bedarf zusätzliche Optionen wie die Initialisierung des Repositorys mit einer README-Datei\n\n5. Klicken Sie auf \"Repository erstellen\"" }, { "StepNumber": 4, "Description": "Ein GitHub Repository klonen", "Example": "git clone ", - "Explanation": "Klonen eines Projektarchivs bedeutet, dessen Inhalt auf Ihren lokalen Rechner zu kopieren.\n\nDies erlaubt dir, Änderungen vorzunehmen, sie mit Git zu verfolgen und diese Änderungen zurück ins Repository zu schicken.\n\nUm ein GitHub Repository auf Ihren lokalen Rechner zu klonen, benutze den `git clone` Befehl gefolgt von der URL des GitHub Repository.\n\n Zum Beispiel: \"git clone https://github.com/firstcontributions/first-contributions.git\"(auf \"Code\" Button drücken und link mit \".git\"am Ende nutzen)" + "Explanation": "Klonen eines Projektarchivs bedeutet, dessen Inhalt auf Ihren lokalen Rechner zu kopieren.\n\nDies erlaubt dir, Änderungen vorzunehmen, sie mit Git zu verfolgen und diese Änderungen zurück ins Projektarchiv zu schieben.\n\nUm ein GitHub Repository auf Ihren lokalen Rechner zu klonen, benutze den `git clone` Befehl gefolgt von der URL des GitHub Repository.\n\n Zum Beispiel: \"git clone https://github.com/firstcontributions/first-contributions.git\"" }, { "StepNumber": 5, "Description": "Änderungen vornehmen und auf GitHub übertragen", "Example": "git add .\ngit commit -m \"message\"\n\ngit push origin main", - "Explanation": "Sobald Sie ein Repository geklont haben, können Sie Änderungen an den Dateien vornehmen, genau wie Sie es mit jedem anderen Git-Repository können.\n\nNachdem du Änderungen vorgenommen hast, folge diesen Schritten, um deine Änderungen auf GitHub zu übertragen.\n\nBenutzen Sie dann den Befehl `git push` gefolgt von dem Namen des Branches in den Sie die Änderungen verschieben möchten. Dies wird die Änderungen in das GitHub Repository hochladen." + "Explanation": "Sobald Sie ein Repository geklont haben, können Sie Änderungen an den Dateien vornehmen, genau wie Sie es mit jedem anderen Git-Repository tun würden.\n\nNachdem du Änderungen vorgenommen hast, folge diesen Schritten, um deine Änderungen auf GitHub zu übertragen.\n\nBenutzen Sie dann den Befehl `git push` gefolgt von dem Namen des Zweiges in den Sie die Änderungen verschieben möchten. Dies wird die Änderungen in das GitHub Repository hochladen." } ] }, @@ -201,25 +200,25 @@ "StepNumber": 2, "Description": "Dateien zum Git-Repository hinzufügen", "Example": "git add .\ngit commit -m 'Initial commit'", - "Explanation": "Um Dateien zum Git-Repository hinzuzufügen, benutze den Befehl `git add` gefolgt von den Dateinamen oder \".\", um alle Dateien im Verzeichnis hinzuzufügen. Benutze dann den Befehl `git commit` um einen neuen Commit mit einer Nachricht zu erstellen, die deine Änderungen beschreibt." + "Explanation": "Um Dateien zum Git-Repository hinzuzufügen, benutze den Befehl `git add` gefolgt von den Dateinamen oder `. , um alle Dateien im Verzeichnis hinzuzufügen. Benutze dann den Befehl `git commit` um einen neuen Commit mit einer Nachricht zu erstellen, die deine Änderungen beschreibt." }, { "StepNumber": 3, "Description": "Neues GitHub Repository erstellen", "Example": "", - "Explanation": "Um ein neues GitHub Repository zu erstellen, loggen Sie sich in Ihr GitHub Konto ein und klicken Sie auf die Schaltfläche 'Neues Repository'. Sie werden aufgefordert, einen Repository-Namen, eine Beschreibung und die Sichtbarkeit des Projektarchivs (öffentlich oder privat) anzugeben." + "Explanation": "Um ein neues GitHub Repository zu erstellen, loggen Sie sich in Ihr GitHub Konto ein und klicken Sie auf die Schaltfläche 'Neue Repository'. Sie werden aufgefordert, einen Repository-Namen, eine Beschreibung und die Sichtbarkeit des Projektarchivs (öffentlich oder privat) anzugeben." }, { "StepNumber": 4, "Description": "GitHub Repository als Remote hinzufügen", "Example": "git remote add origin https://github.com/user/repo.git", - "Explanation": "Um das lokale Git-Repository mit dem GitHub Repository zu verknüpfen, müssen Sie das GitHub Repository als Remote in Git hinzufügen. Du kannst dies mit dem Befehl `git remote add` tun, gefolgt von dem Namen, den du der Remote (typischerweise `origin` oder `upstream`) und der URL des GitHub Repositorys geben möchtest." + "Explanation": "Um das lokale Git-Repository mit dem GitHub Repository zu verknüpfen, müssen Sie das GitHub Repository als Remote in Git hinzufügen. Du kannst dies mit dem Befehl `git remote add` tun, gefolgt von dem Namen, den du der Remote (typischerweise `origin`) und der URL des GitHub Repositorys geben möchtest." }, { "StepNumber": 5, - "Description": "Änderungen in das GitHub Repository schicken", + "Description": "Änderungen in das GitHub Repository schieben", "Example": "git push -u origin master", - "Explanation": "Um die Änderungen im lokalen Git-Repository in das GitHub Repository zu übertragen, benutze den Befehl `git push` gefolgt von dem Namen des Remotes (`origin`) und dem Branch, in den du die Änderungen verschieben möchtest (`master`). Die `-u` Option legt die Remote und den Branch als Standard für zukünftige `git push` Befehle fest." + "Explanation": "Um die Änderungen im lokalen Git-Repository in das GitHub Repository zu schieben, benutze den Befehl `git push` gefolgt von dem Namen der entfernten (`origin`) und dem Zweig, in den du die Änderungen verschieben möchtest (`master`). Die `-u` Option legt die Remote und den Branch als Standard für zukünftige `git push` Befehle fest." } ] } diff --git a/app/src/main/assets/zh/git_lessons.json b/app/src/main/assets/zh/git_lessons.json index 0185e812..614a36ee 100644 --- a/app/src/main/assets/zh/git_lessons.json +++ b/app/src/main/assets/zh/git_lessons.json @@ -5,7 +5,7 @@ "Steps": [ { "StepNumber": 1, - "Description": "什么是Git?", + "Description": "什么是G?", "Example": "", "Explanation": "Git是一种称为版本控制系统的计算机软件。 它有助于人们随时跟踪对计算机代码或其他文本文件所作的更改。\n\n就像你的文件的历史书,这样你可以看到谁做了更改、做了什么以及什么时候做了修改。" }, @@ -17,9 +17,9 @@ }, { "StepNumber": 3, - "Description": "安装 Git", + "Description": "Installing Git", "Example": "git --version", - "Explanation": "转到 Git 官方网站 (https://git-scm.com/)并找到下载部分。\n\n选择与你的计算机操作系统(例如 Windows、macOS 或 Linux)匹配的 Git 版本。\n\n下载完成后,打开下载的文件并按照安装说明进行操作。\n\n安装完成后,您可以通过打开终端或命令提示符并键入来验证 Git 是否已安装" + "Explanation": "Go to the official Git website (https://git-scm.com/) and find the download section.\n\nChoose the version of Git that matches your computer's operating system (like Windows, macOS, or Linux).\n\nOnce the download is complete, open the downloaded file and follow the installation instructions.\n\nAfter the installation is done, you can verify that Git is installed by opening a terminal or command prompt and typing" }, { "StepNumber": 4, @@ -77,7 +77,7 @@ ] }, { - "LessonTitle": "Git分支", + "LessonTitle": "吉特分支", "Steps": [ { "StepNumber": 1, @@ -118,13 +118,13 @@ ] }, { - "LessonTitle": "Git 暂存区", + "LessonTitle": "Git Staging", "Steps": [ { "StepNumber": 1, - "Description": "什么是Git 暂存区", + "Description": "什么是Git Staging", "Example": "", - "Explanation": "Git 暂存区是对Git 存储库进行一系列更改的过程。\n\n允许您只选择您想要在下次提交中包含的更改, 而不是承诺对仓库所作的所有更改。" + "Explanation": "Git Staging是准备对Git 存储库进行一系列更改的过程。\n\n允许您只选择您想要在下次提交中包含的更改, 而不是承诺对仓库所作的所有更改。" }, { "StepNumber": 2, @@ -171,7 +171,7 @@ "StepNumber": 3, "Description": "创建新的 GitHub 仓库", "Example": "", - "Explanation": "登录您的 GitHub 帐户。\n\n2. 点击 \"+\" 右上角的图标并选择 \"新存储库\"\n\n3. 提供存储库的名称、简短描述,然后选择它是公共的(任何人都可见)还是私有的(仅对协作者可见)\n\n4. 如果需要,选择其他选项,例如使用README文件初始化存储库\n\n5. 点击 \"创建存储库\"" + "Explanation": "1. Log in to your GitHub account.\n\n2. Click the \"+\" icon in the top-right corner and select \"New repository\"\n\n3. Provide a name for your repository, a brief description, and choose whether it's public (visible to anyone) or private (visible only to collaborators)\n\n4. Select additional options if needed, such as initializing the repository with a README file\n\n5. Click \"Create repository\"" }, { "StepNumber": 4,