Git

Aus Nicki Wiki
Version vom 27. August 2021, 06:37 Uhr von Nick (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Clone = git clone <Repo-Pfad> git clone --branch <Branch-Name> <Repo-Pfad> git clone --recurse-submodules <Repo-Pfad> git clone --branch <Branch-Name> --…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Clone

git clone <Repo-Pfad>
git clone --branch <Branch-Name> <Repo-Pfad>
git clone --recurse-submodules <Repo-Pfad>
git clone --branch <Branch-Name> --recurse-submodules <Repo-Pfad>

Branch

git checkout <Branch-Name>  #branch auschecken
git checkout -b iss53       #Neuen branch anlegen und auschecken
git checkout -- <Datei>     #Änderung verwerfen

Stage/Commit

git add .                   #Alle Datein stagen
git reset HEAD <Datei>      #Staging verwerfen
git reset --soft HEAD^      #Commit Rückgängig machen
git reset --hard HEAD^      #Commit verwerfen

Submodule

git submodule add -b master https://gitlab.hzdr.de/FWF/Libraries/mikrocontroller/makefile-generator-atollic.git build
git submodule init
git submodule update