Unterschiede
Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.
| java-tools:git 2014/12/18 12:02 | java-tools:git 2020/01/22 20:59 aktuell | ||
|---|---|---|---|
| Zeile 21: | Zeile 21: | ||
| </code> | </code> | ||
| \\ | \\ | ||
| - | Einen Branch ausschecken (dabei werden Änderungen, welche noch nicht commited wurden, verworfen):\\ | + | Einen Branch ausschecken (dabei werden Änderungen, welche noch nicht committed wurden, verworfen):\\ |
| <code> | <code> | ||
| git checkout <branch> | git checkout <branch> | ||
| + | </code> | ||
| + | \\ | ||
| + | Lokale Änderungen verwerfen, welche bereits committed wurden:\\ | ||
| + | <code> | ||
| + | git reset --hard <origin/branch> | ||
| </code> | </code> | ||
| \\ | \\ | ||
| Zeile 33: | Zeile 38: | ||
| <code> | <code> | ||
| git add . | git add . | ||
| + | </code> | ||
| + | Genauere Liste der Änderungen anzeigen und Möglichkeit der Auswahl,\\ | ||
| + | welche Änderungen in die staged-area zum Commit übernommen werden sollen\\ | ||
| + | und Anzeige einer Befehlsliste für das weitere Vorgehen (auch beenden ohne zu add-en) | ||
| + | <code> | ||
| + | git add -i | ||
| </code> | </code> | ||
| \\ | \\ | ||
| Zeile 75: | Zeile 86: | ||
| <code> | <code> | ||
| git branch | git branch | ||
| + | </code> | ||
| + | \\ | ||
| + | Änderungen anzeigen (staged, unstaged, untracked):\\ | ||
| + | (siehe auch => git add -i) | ||
| + | <code> | ||
| + | git status | ||
| </code> | </code> | ||
| \\ | \\ | ||
| Zeile 93: | Zeile 110: | ||
| </code> | </code> | ||
| \\ | \\ | ||
| + | Aktuelle Dateiversion mit letzer Version vergleichen: | ||
| + | <code> | ||
| + | git log -p [--follow] [-1] myFile | ||
| + | </code> | ||
| + | |||
| ==== Git konfigurieren ==== | ==== Git konfigurieren ==== | ||
| Dafür sorgen, dass sich die bereits gemergten Teile gemerkt werden:\\ | Dafür sorgen, dass sich die bereits gemergten Teile gemerkt werden:\\ | ||