mirror of
https://github.com/stan-turing/git-commands.git
synced 2025-03-06 20:53:25 +01:00
Just a Cheatcheet for Git Commands to learn them.
README.md |
Git Commands:
// Just a Cheatcheet for Git Commands to learn them.
// Nur ein Spickzettel um Git Commands zu lernen.
Initialisiere ein neues Git Repository
git init
Zeigt den Status des Git Repositorys an (veränderte Dateien etc.)
git status
fügt (staged) eine Datei zu einem Commit (hochladen) hinzu.
git add index.html
fügt (staged) alle Dateien zu einem Commit hinzu.
git add .
-m steht für Message und in die "" kommt eine Beschreibung von den Code Veränderungen rein.
git commit -m "Commit message"
hochladen der commiteten dateien
git push
zeigt vergangene Commits mit Hash, Autor des Commits, Zeitstempel und Beschreibung.
git log
damit kann man zu anderen Commits zurückreisen. Basicly Back to the Future Commit.
git checkout <commit-hash>
listet alle Banches auf und zeigt auch auf welchem Branch man gerade ist.
git branch
erstelle eine andere Zeitline um andere dinge auszuprobieren die nicht auf dem Master-Branch passieren sollen.
git branch <new-branch-name>
damit kann man zu anderen Zeitlinien (Branches) reisen.
git checkout <branch-name>
wenn ich test-branch zu master-branch mergen möchte, muss ich in die master-branch Timeline checkout machen wo ich hin mergen will und dann git merge test-branch machen.
git merge <branch-name>