Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren_lernen:git

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte Überarbeitung Beide Seiten, nächste Überarbeitung
programmieren_lernen:git [2023/12/27 12:35]
91.240.118.241 [Dateien auf rechner1 bearbeiten]
programmieren_lernen:git [2023/12/27 12:38]
91.240.118.241 [Änderungen auf rechner2 mergen]
Zeile 1: Zeile 1:
-===== Repository erzeugen ===== +@@PIEGx
-  ssh rechner1 +
-  cd /​verzeichnis +
-  git init +
-  git add . +
-  git commit -a +
- +
-===== Repository importieren ===== +
-  ssh rechner2 +
-  git clone ssh://​rechner1/​srv/​fai/​config +
-  git remote add rechner1 ssh://​rechner1/​srv/​fai/​config +
- +
- +
- +
-===== Dateien auf rechner1 bearbeiten ===== +
-  ssh rechner1 +
- +
-==== Änderungen betrachten ==== +
-  git status +
-  git diff --cached +
-   +
-==== Änderungen im Repository speichern ==== +
-  git commit -a +
-   +
- +
-===== Änderungen auf rechner2 mergen ===== +
-==== Alles übertragen und mergen ==== +
-  ssh rechner2 +
-  git pull +
- +
-==== Übertragen,​ betrachten und mergen ==== +
-  git fetch +
-  git log -p HEAD..origin +
-  git merge origin +
- +
-==== Einzelne Patches mergen ==== +
-statt ''​git merge'':​ +
-  git cherry-pick ac1a88a5c235055a41d961e898dfb8c0d3e17f72 +
- +
-====== How to fix mistakes ====== +
-Haven'​t committed yet, but don't want to save the changes? You can throw them away: +
-  git reset --hard +
-You can also do it for individual files, but it's a bit different:  +
-  git checkout myfile.txt +
-Messed up the commit message? This will let you re-enter it: +
-  git commit --amend +
-Forgot something in your last commit? That's easy to fix. +
-  git reset --soft HEAD^ +
-Add that stuff you forgot: +
-  git add forgot.txt these.txt +
-Then write over the last commit: +
-  git commit +
- +
- +
-====== Dokumentation ====== +
-  * http://​git-scm.com/​documentation +
-  * http://​book.git-scm.com/​ +
-  * http://​www.spheredev.org/​wiki/​Git_for_the_lazy +
programmieren_lernen/git.txt · Zuletzt geändert: 2023/12/27 12:55 von 91.240.118.241