diff --git a/de/noswears/tips/01-magic-time-machine.md b/de/noswears/tips/01-magic-time-machine.md index a6cb77d0..dc9b37d5 100644 --- a/de/noswears/tips/01-magic-time-machine.md +++ b/de/noswears/tips/01-magic-time-machine.md @@ -13,7 +13,7 @@ git reflog # Finde den Eintrag VOR demjenigen, der alles # kaputt gemacht hat git reset HEAD@{index} -# Alles ist jetzt wieder wie es vorher war +# Alles ist jetzt wieder, wie es vorher war ``` -Damit kannst du Dateien zurückholen, die du gelöscht hast, oder Dinge rückgängig machen, die dein Repo zerstört haben, oder einen nicht geglückten Merge oder einfach zu einem Stand zurückkehren, als bestimmte Funktionen noch funktioniert haben. Ich nutze `reflog` sehr häufig. Vielen Dank an die vielen, vielen, vielen Leute, die vorgeschlagen haben, es hier aufzunehmen. \ No newline at end of file +Damit kannst du Dateien zurückholen, die du gelöscht hast, oder Dinge rückgängig machen, die dein Repo zerstört haben, oder einen nicht geglückten Merge oder einfach zu einem Stand zurückkehren, als bestimmte Dinge noch funktioniert haben. Ich nutze `reflog` wirklich sehr häufig. Vielen Dank an die vielen, vielen, vielen Leute, die vorgeschlagen haben, es hier aufzunehmen. \ No newline at end of file diff --git a/de/noswears/tips/02-change-last-commit.md b/de/noswears/tips/02-change-last-commit.md index 234e88ca..d3e3c349 100644 --- a/de/noswears/tips/02-change-last-commit.md +++ b/de/noswears/tips/02-change-last-commit.md @@ -1,6 +1,6 @@ --- tags: tip -title: Ich habe schon commited und dann gemerkt dass ich eine kleine Änderung vergessen habe! +title: Ich habe schon commited und dann gemerkt, dass ich eine kleine Änderung vergessen habe! id: letzten-commit-aendern order: 2 --- @@ -15,7 +15,7 @@ git commit --amend --no-edit # du bist der einzige Entwickler in dem Repo) ``` -Normalerweise passiert mir das, wenn ich commite und dann erst Tests oder Linter laufen lasse. Dann fallen irgendwelche kleinen Formatierungsfehler auf, zum Beispiel ein vergessenes Leerzeichen. Man könnte die Änderung auch als neuen Commit erstellen und dann mit `rebase -i` beide Commits zusammenführen, aber das hier ist tausend mal schneller. +Normalerweise passiert mir das, wenn ich commite und dann erst Tests oder Linter laufen lasse. Dann fallen irgendwelche kleinen Formatierungsfehler auf, zum Beispiel ein vergessenes Leerzeichen. Man könnte die Änderung auch als neuen Commit erstellen und dann mit `rebase -i` beide Commits zusammenführen, aber das hier ist tausendmal schneller. *Warnung: Du solltest niemals das "--amend"-Flag verwenden, wenn dein Commit schon gepusht wurde. Verwende das nur bei lokalen Commits, ansonsten wird es kompliziert.* \ No newline at end of file diff --git a/de/noswears/tips/04-accidental-commit-master.md b/de/noswears/tips/04-accidental-commit-master.md index 42f50966..0f337468 100644 --- a/de/noswears/tips/04-accidental-commit-master.md +++ b/de/noswears/tips/04-accidental-commit-master.md @@ -15,4 +15,4 @@ git checkout neuer-branch-name # Dein Commit lebt jetzt in dem neuen Branch weiter :) ``` -Hinweis: Das funktioniert nicht, wenn du den Commit schon auf einen öffentlichen Branch gepusht hast. Wenn du vorher schon mehr Dinge probiert hast, musst du vielleicht `git reset HEAD@{anzahl-der-commits}` statt `HEAD~` verwenden. Vielen Dank an die vielen vielen Leute, die vorgeschlagen haben, wie man dieses Problem am schnellsten lösen kann – ich kannte diese Lösung bisher noch nicht. \ No newline at end of file +Hinweis: Das funktioniert nicht, wenn du den Commit schon auf einen öffentlichen Branch gepusht hast. Wenn du vorher schon mehr Dinge probiert hast, musst du vielleicht `git reset HEAD@{anzahl-der-commits}` statt `HEAD~` verwenden. Vielen Dank an die vielen, vielen Leute, die vorgeschlagen haben, wie man dieses Problem am schnellsten lösen kann – ich kannte diese Lösung bisher noch nicht. \ No newline at end of file diff --git a/de/noswears/tips/05-accidental-commit-wrong-branch.md b/de/noswears/tips/05-accidental-commit-wrong-branch.md index 4095f9fd..6c03ee60 100644 --- a/de/noswears/tips/05-accidental-commit-wrong-branch.md +++ b/de/noswears/tips/05-accidental-commit-wrong-branch.md @@ -6,7 +6,8 @@ order: 5 --- ```git -# Mach den letzten Commit rückgängig, aber erhalte die Änderungen +# Mach den letzten Commit rückgängig, aber erhalte die +# Änderungen git reset HEAD~ --soft git stash # Navigiere zum richtigen Branch diff --git a/de/noswears/tips/06-dude-wheres-my-diff.md b/de/noswears/tips/06-dude-wheres-my-diff.md index 66ed7ed2..56c949b8 100644 --- a/de/noswears/tips/06-dude-wheres-my-diff.md +++ b/de/noswears/tips/06-dude-wheres-my-diff.md @@ -5,10 +5,10 @@ id: wo-ist-mein-diff order: 6 --- -Wenn du dir sicher bist, dass du Dateien geändert hast, aber `diff` trotzdem nichts anzeigt, dann hast du die Dateien wahrcheinlich schon ge-`add`-et und musst deswegen ein spezielles Flag verwenden. +Wenn du dir sicher bist, dass du Dateien geändert hast, aber `diff` trotzdem nichts anzeigt, dann hast du die Dateien wahrscheinlich schon ge-`add`-et und musst deswegen ein spezielles Flag verwenden. ```git git diff --staged ``` -Das gehört zur Kategorie ¯\\\_(ツ)\_/¯ (Ja, ich weiß dass das Verhalten ein Feature ist, aber für Einsteiger ist das super verwirrend!) +Das gehört zur Kategorie ¯\\\_(ツ)\_/¯ (Ja, ich weiß, dass das Verhalten ein Feature ist, aber für Einsteiger ist das super verwirrend!) diff --git a/de/swears/tips/01-magic-time-machine.md b/de/swears/tips/01-magic-time-machine.md index 4399327d..73f56738 100644 --- a/de/swears/tips/01-magic-time-machine.md +++ b/de/swears/tips/01-magic-time-machine.md @@ -13,7 +13,7 @@ git reflog # Finde den Eintrag VOR demjenigen, der alles # kaputt gemacht hat git reset HEAD@{index} -# Alles ist jetzt wieder wie es vorher war +# Alles ist jetzt wieder, wie es vorher war ``` Damit kannst du Dateien zurückholen, die du gelöscht hast, oder Dinge rückgängig machen, die dein Repo zerstört haben, oder einen nicht geglückten Merge oder einfach zu einem Stand zurückkehren, als bestimmte Dinge noch funktioniert haben. Ich nutze `reflog` wirklich sehr häufig. Vielen Dank an die vielen, vielen, vielen Leute, die vorgeschlagen haben, es hier aufzunehmen. \ No newline at end of file diff --git a/de/swears/tips/02-change-last-commit.md b/de/swears/tips/02-change-last-commit.md index 8742a650..2b37b782 100644 --- a/de/swears/tips/02-change-last-commit.md +++ b/de/swears/tips/02-change-last-commit.md @@ -1,6 +1,6 @@ --- tags: tip -title: Oh shit, ich habe schon commited und dann gemerkt dass ich eine kleine Änderung vergessen habe! +title: Oh shit, ich habe schon commited und dann gemerkt, dass ich eine kleine Änderung vergessen habe! id: letzten-commit-aendern order: 2 --- diff --git a/de/swears/tips/04-accidental-commit-master.md b/de/swears/tips/04-accidental-commit-master.md index d2dc24ad..1b34fe96 100644 --- a/de/swears/tips/04-accidental-commit-master.md +++ b/de/swears/tips/04-accidental-commit-master.md @@ -15,4 +15,4 @@ git checkout neuer-branch-name # Dein Commit lebt jetzt in dem neuen Branch weiter :) ``` -Hinweis: Das funktioniert nicht, wenn du den Commit schon auf einen öffentlichen Branch gepusht hast. Wenn du vorher schon mehr Dinge probiert hast, musst du vielleicht `git reset HEAD@{anzahl-der-commits}` statt `HEAD~` verwenden. Vielen Dank an die vielen vielen Leute, die vorgeschlagen haben wie man dieses Problem an schnellsten löst – ich kannte diese Lösung noch nicht. \ No newline at end of file +Hinweis: Das funktioniert nicht, wenn du den Commit schon auf einen öffentlichen Branch gepusht hast. Wenn du vorher schon mehr Dinge probiert hast, musst du vielleicht `git reset HEAD@{anzahl-der-commits}` statt `HEAD~` verwenden. Vielen Dank an die vielen, vielen Leute, die vorgeschlagen haben, wie man dieses Problem am schnellsten lösen kann – ich kannte diese Lösung bisher noch nicht. \ No newline at end of file diff --git a/de/swears/tips/06-dude-wheres-my-diff.md b/de/swears/tips/06-dude-wheres-my-diff.md index b21dc447..8cc20575 100644 --- a/de/swears/tips/06-dude-wheres-my-diff.md +++ b/de/swears/tips/06-dude-wheres-my-diff.md @@ -5,10 +5,10 @@ id: wo-ist-mein-diff order: 6 --- -Wenn du dir sicher bist, dass du Dateien geändert hast, aber `diff` trotzdem nichts anzeigt, dann hast du die Dateien wahrcheinlich schon ge-`add`-et und musst deswegen ein spezielles Flag verwenden. +Wenn du dir sicher bist, dass du Dateien geändert hast, aber `diff` trotzdem nichts anzeigt, dann hast du die Dateien wahrscheinlich schon ge-`add`-et und musst deswegen ein spezielles Flag verwenden. ```git git diff --staged ``` -Das gehört zur Kategorie ¯\\\_(ツ)\_/¯ (Ja, ich weiß dass das Verhalten ein Feature ist, aber für Einsteiger ist das super verwirrend!) +Das gehört zur Kategorie ¯\\\_(ツ)\_/¯ (Ja, ich weiß, dass das Verhalten ein Feature ist, aber für Einsteiger ist das super verwirrend!)