From 98c206cf3b9ce714a090f3e40504d80111b6affb Mon Sep 17 00:00:00 2001 From: fdai7377 Date: Mon, 21 Nov 2022 10:06:51 +0000 Subject: [PATCH] git 101 --- Lerntagebuch.md | 73 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 722825e..f6816a5 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -70,3 +70,76 @@ Objektorientiert: Methoden/Daten werden hier verkapselt. Vorteile sind: "Bug tes ## Wiederholung: ## Kritik: + + +# git Commands in Practice + +[] = Ignore +-- = Ist eine Schalter +* = Beispiel + +git [add*] --help + +--------------------------------------- + +git init + +ls -la + +vi beispiel-datei.txt + +ls -la .git/ + +git status + +git add beispiel-datei.txt + +git commit -m + +git add -u + +git add commiz -m "commit 2" + +git log + +git log --oneline + +git diff + +--------------------------------------- + +git add -i + +p (for patch) + +Stage this hunk [y,n,q,a,d,e,?] : Was bedeuten diese Buchstaben? + +--------------------------------------- + +git reset --hard + +git branch test1 + +git checkout (jeden beliebigen commit) / switch (nur branches) + +git switch test1 + +git add -u && git commit -m "commit 4" + +git log --oneline --all + +git log --oneline --all --graph + +git merge test1 + +git reset --hard [commit id] + +git tag label4 + +git merge --abort + +git rebase test2 + + + +