Git: Unterschied zwischen den Versionen

Aus Nicki Wiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
= Clone =
= Häufige Befehle =
== Clone ==
  git clone <Repo-Pfad>
  git clone <Repo-Pfad>
  git clone --branch <Branch-Name> <Repo-Pfad>
  git clone --branch <Branch-Name> <Repo-Pfad>
Zeile 5: Zeile 6:
  git clone --branch <Branch-Name> --recurse-submodules <Repo-Pfad>
  git clone --branch <Branch-Name> --recurse-submodules <Repo-Pfad>


= Branch =
== Branch ==
  git checkout <Branch-Name>  #branch auschecken
  git checkout <Branch-Name>  #branch auschecken
  git checkout -b iss53      #Neuen branch anlegen und auschecken
  git checkout -b iss53      #Neuen branch anlegen und auschecken
Zeile 11: Zeile 12:
  git checkout -- <Datei>    #Änderung verwerfen
  git checkout -- <Datei>    #Änderung verwerfen


= Stage/Commit =
== Stage/Commit ==
  git add .                  #Stagen
  git add .                  #Stagen
  git reset HEAD <Datei>      #Staging verwerfen
  git reset HEAD <Datei>      #Staging verwerfen
Zeile 19: Zeile 20:
  git reset --hard HEAD^      #Commit verwerfen
  git reset --hard HEAD^      #Commit verwerfen


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

Version vom 31. August 2021, 07:53 Uhr

Häufige Befehle

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 .                   #Stagen
git reset HEAD <Datei>      #Staging verwerfen
git commit -m "commit Text"
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