SlideShare ist ein Scribd-Unternehmen logo

Git Essentials Cheatsheet Deutsch

Ein Spickzettel für Git Anfänger

1 von 1
Downloaden Sie, um offline zu lesen
by Infralovers
Allgemeines
# Benutzername und E-Mail festlegen
$ git config --global user.name "Ihr Name"
$ git config --global user.email "username@course.com"
Repository erstellen
# Neues Repository in aktuellem Verzeichnis erstellen
$ git init
# Ein externes Repository klonen
$ git clone [url]
# Ein externes Repository hinzufügen
$ git remote add [localname] [https://YOUR_GIT_REPO_URL.git]
Lokale Änderungen
# Status des Projekts überprüfen
$ git status
# Hinzufügen der Änderungen zum nächsten Commit
$ git add [file]
# Alle Änderungen hinzufügen
$ git add .
# Entfernen eines Files vom nächsten Commit
$ git rm [file]
# Commit der vorherigen Änderungen
$ git commit -m "An inline commit message"
# File vom Commit entfernen
$ git reset [file]
# File zurücksetzen zum letzten Stand
$ git checkout [file]
# Historie der Änderungen
$ git log
Branches
# Neue Branch erzeugen
$ git branch [new-branch]
# Zu einer Branch wechseln
$ git checkout [branch]
# Kurze Version
$ git checkout -b [new-branch]
# Eine lokale Branch löschen
$ git branch -d [branch]
Updaten und veröffentlichen
# Änderungen von externem Repository runterziehen
$ git pull [remote] [branch]
# Lokale Änderungen auf externes Repository schieben
$ git push [remote] [branch]
Merge
# Fusioniere Branch mit aktuellem HEAD
$ git merge [branch]
Tags
# Hinzufügen eines Tags zum aktuellen Commit
$ git tag
# Erstellen eines Tags mit Kommentar
$ git tag -a v1.4 -m "my version 1.4"
# Erstellen eines Tags
$ git tag v1.4-lw
# Anzeigen und checkout eines Tags
$ git show v1.4
$ git checkout tags/<tag_name>

Recomendados

How to install Gitweb on Ubuntu
How to install Gitweb on UbuntuHow to install Gitweb on Ubuntu
How to install Gitweb on Ubuntuteena77
 
git - eine praktische Einführung
git - eine praktische Einführunggit - eine praktische Einführung
git - eine praktische EinführungMarcel Eichner
 
Childthemes mit git – WordPress MeetUp CGN
Childthemes mit git – WordPress MeetUp CGNChildthemes mit git – WordPress MeetUp CGN
Childthemes mit git – WordPress MeetUp CGNpixolin
 
Lokale TYPO3 Entwicklungsumgebung mit DDEV
Lokale TYPO3 Entwicklungsumgebung mit DDEVLokale TYPO3 Entwicklungsumgebung mit DDEV
Lokale TYPO3 Entwicklungsumgebung mit DDEVPeter Kraume
 

Más contenido relacionado

Mehr von Infralovers

How not to Cloud
How not to CloudHow not to Cloud
How not to CloudInfralovers
 
Docker Cheatsheet_02
Docker Cheatsheet_02Docker Cheatsheet_02
Docker Cheatsheet_02Infralovers
 
Docker Cheatsheet_01
Docker Cheatsheet_01Docker Cheatsheet_01
Docker Cheatsheet_01Infralovers
 
Compliance Automation
Compliance AutomationCompliance Automation
Compliance AutomationInfralovers
 
AuroraWP - Infracoders Meetup Graz
AuroraWP - Infracoders Meetup GrazAuroraWP - Infracoders Meetup Graz
AuroraWP - Infracoders Meetup GrazInfralovers
 
What is cloud native and why should you care - Infracoders / DevOps / CloudNa...
What is cloud native and why should you care - Infracoders / DevOps / CloudNa...What is cloud native and why should you care - Infracoders / DevOps / CloudNa...
What is cloud native and why should you care - Infracoders / DevOps / CloudNa...Infralovers
 
Bots are taking my job - so I started rollin' my own - Infracoders Meetup Graz
Bots are taking my job - so I started rollin' my own - Infracoders Meetup GrazBots are taking my job - so I started rollin' my own - Infracoders Meetup Graz
Bots are taking my job - so I started rollin' my own - Infracoders Meetup GrazInfralovers
 
Habitat hack slides - Infracoders Meetup Graz
Habitat hack slides - Infracoders Meetup GrazHabitat hack slides - Infracoders Meetup Graz
Habitat hack slides - Infracoders Meetup GrazInfralovers
 
Containers, Habitat and Orchestration - Infracoders Meetup Graz
Containers, Habitat and Orchestration - Infracoders Meetup GrazContainers, Habitat and Orchestration - Infracoders Meetup Graz
Containers, Habitat and Orchestration - Infracoders Meetup GrazInfralovers
 

Mehr von Infralovers (9)

How not to Cloud
How not to CloudHow not to Cloud
How not to Cloud
 
Docker Cheatsheet_02
Docker Cheatsheet_02Docker Cheatsheet_02
Docker Cheatsheet_02
 
Docker Cheatsheet_01
Docker Cheatsheet_01Docker Cheatsheet_01
Docker Cheatsheet_01
 
Compliance Automation
Compliance AutomationCompliance Automation
Compliance Automation
 
AuroraWP - Infracoders Meetup Graz
AuroraWP - Infracoders Meetup GrazAuroraWP - Infracoders Meetup Graz
AuroraWP - Infracoders Meetup Graz
 
What is cloud native and why should you care - Infracoders / DevOps / CloudNa...
What is cloud native and why should you care - Infracoders / DevOps / CloudNa...What is cloud native and why should you care - Infracoders / DevOps / CloudNa...
What is cloud native and why should you care - Infracoders / DevOps / CloudNa...
 
Bots are taking my job - so I started rollin' my own - Infracoders Meetup Graz
Bots are taking my job - so I started rollin' my own - Infracoders Meetup GrazBots are taking my job - so I started rollin' my own - Infracoders Meetup Graz
Bots are taking my job - so I started rollin' my own - Infracoders Meetup Graz
 
Habitat hack slides - Infracoders Meetup Graz
Habitat hack slides - Infracoders Meetup GrazHabitat hack slides - Infracoders Meetup Graz
Habitat hack slides - Infracoders Meetup Graz
 
Containers, Habitat and Orchestration - Infracoders Meetup Graz
Containers, Habitat and Orchestration - Infracoders Meetup GrazContainers, Habitat and Orchestration - Infracoders Meetup Graz
Containers, Habitat and Orchestration - Infracoders Meetup Graz
 

Git Essentials Cheatsheet Deutsch

  • 1. by Infralovers Allgemeines # Benutzername und E-Mail festlegen $ git config --global user.name "Ihr Name" $ git config --global user.email "username@course.com" Repository erstellen # Neues Repository in aktuellem Verzeichnis erstellen $ git init # Ein externes Repository klonen $ git clone [url] # Ein externes Repository hinzufügen $ git remote add [localname] [https://YOUR_GIT_REPO_URL.git] Lokale Änderungen # Status des Projekts überprüfen $ git status # Hinzufügen der Änderungen zum nächsten Commit $ git add [file] # Alle Änderungen hinzufügen $ git add . # Entfernen eines Files vom nächsten Commit $ git rm [file] # Commit der vorherigen Änderungen $ git commit -m "An inline commit message" # File vom Commit entfernen $ git reset [file] # File zurücksetzen zum letzten Stand $ git checkout [file] # Historie der Änderungen $ git log Branches # Neue Branch erzeugen $ git branch [new-branch] # Zu einer Branch wechseln $ git checkout [branch] # Kurze Version $ git checkout -b [new-branch] # Eine lokale Branch löschen $ git branch -d [branch] Updaten und veröffentlichen # Änderungen von externem Repository runterziehen $ git pull [remote] [branch] # Lokale Änderungen auf externes Repository schieben $ git push [remote] [branch] Merge # Fusioniere Branch mit aktuellem HEAD $ git merge [branch] Tags # Hinzufügen eines Tags zum aktuellen Commit $ git tag # Erstellen eines Tags mit Kommentar $ git tag -a v1.4 -m "my version 1.4" # Erstellen eines Tags $ git tag v1.4-lw # Anzeigen und checkout eines Tags $ git show v1.4 $ git checkout tags/<tag_name>