summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--githilfe.md47
1 files changed, 47 insertions, 0 deletions
diff --git a/githilfe.md b/githilfe.md
new file mode 100644
index 0000000..ff30ab8
--- /dev/null
+++ b/githilfe.md
@@ -0,0 +1,47 @@
+# git init
+
+Macht aus aktuellem Ordner ein Git Repository.
+
+# .gitignore
+
+Verhindert explizit, dass darin aufgelistete Dateien gestaged werden können.
+
+# git add <file> <file>
+
+Fügt Dateien der Staging Area hinzu.
+
+# git commit -m "commit message"
+
+Die gestaged-ten Dateien werden in das Repository gesteckt. Sollten keine Dateien gestaged sein, passiert nix.
+
+# git checkout <file>
+
+Datei wird auf den letzten bekannten Zustand zurückgesetzt.
+
+# git checkout <branch>
+
+Wechselt zu gegebenem Branch.
+
+# git checkout -b <branch>
+
+Erstellt neuen Branch und wechselt direkt zu diesem.
+
+# git clone <url>
+
+Kopiert das Repository in ein neu erstelltes Unterverzeichnis.
+
+# git push <origin-repo> <branch>
+
+Synchronisiert lokales Repository mit <origin-repo> und lädt neue Commits **hoch**.
+
+# git pull <origin-repo> <branch>
+
+Synchronisiert lokales Repository mit <origin-repo> und lädt neue Commits **herunter**.
+
+# git remote add <origin-repo> <url>
+
+Verknüpft lokales Repo mit nicht lokalem <origin-repo>.
+
+# git config user.name <"name"> || git config user.email <"email">
+
+Name und E-Mail des Commit-Autors festlegen, bzw ausgeben (ohne Variablen eingeben).