Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GIT
- Repository:
- Repository erstellen – „git init“ (Lokales Projekt initialisieren)
- Einzelne Dateien hinzufügen - „git add Datei/*/*.c“
- Herunterladen eines Stands - „git clone Url“ opt. Lokaler Ort (Git clone git://. C-Übungen)
- Infos bekommen - „git status“ (Welcher Branch, nicht abgesicherte Dateien
- Detaillierte Änderungen anzeigen - „ git diff“ (Zeilengenaue Ausgabe der Änderungen)
- Notizen (Änderungen erklären) - „git commit“ (Standard steht letzte „git status“ Meldung drin)
- Datei löschen - „git rm Name“
- Lokales Projekt veröffentlichen - „git push“
- Projekt verschieben (für später) - „git stash“
- Commits löschen - „git rebase HEAD~anzahl -i
- letzten branch überschreiben - git commit -amend
- aktuellen branch setzen - git push name branch
- history löschen - git push –force meinname
- Branch:
- Branch erstellen – „git checkout -b Name“
- Zwischen Branch wechseln – „git checkout Name“
- Branch löschen – „git branch -d Name“
- Branch nur lokal zugreifbar bis es hochgeladen wird ins Repository.
- Vernwendung:
- Gitk - Grafische Oberfläche
- git log - bestehende Commits sehen
- git reset HEAD~Zahl - Anzahl an Commits zurückgehen
- git status - Aktuelle einbezogene Dateien
- git pull - Dateien auf update checken
- git rebase – continue -
- git rebase -i HEAD~Zahl -
- Ablauf:
- 1. pullen - git pull (Aktualität checken)
- 2. Änderungen vornehmen - Neue Funktion
- 3. commit erstellen - git log (Verlauf sehen) git commit (machen)
- 4. rebasen -> könnten konfikte entstehen - git rebase HEAD~1/2 Sprünge zurück/Konfliktlösung
- git rebase – continue - git rebase beenden
- 5. pushen - veröffentlichen
- git add → entsprechende Datei wird der „Staging Area“ hinzugefügt und in dem nächsten Commit mit gespeichert.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement