Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
git_gitea [25/11/2023 - 12:17] – admin | git_gitea [30/03/2025 - 08:08] (aktuell) – thommie_netzwissen.de | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
* [[https:// | * [[https:// | ||
- | ====== Basisfunktionen & lokale Instanz | + | ===== Basisfunktionen & lokale Instanz ===== |
- Arbeitskopie = die echten Dateien, dynamisch | - Arbeitskopie = die echten Dateien, dynamisch | ||
Zeile 14: | Zeile 14: | ||
Initialisierung: | Initialisierung: | ||
- | < | ||
+ | < | ||
git init | git init | ||
git add . | git add . | ||
Zeile 25: | Zeile 25: | ||
'' | '' | ||
- | ====== Remote Repos: Verknüpfen einer lokalen Instanz mit Remote Instanzen ====== | + | Nachträgliches Ändern eines commit Textes |
+ | |||
+ | '' | ||
+ | |||
+ | |||
+ | ===== Remote Repos ===== | ||
" | " | ||
Zeile 45: | Zeile 50: | ||
* origin = persönliches git Repo auf Github. Die kann ein privater Fork eines öffentlichen Repos auf github sein. | * origin = persönliches git Repo auf Github. Die kann ein privater Fork eines öffentlichen Repos auf github sein. | ||
- | Anders bei öffentlichen | + | ===== öffentliche |
+ | |||
+ | Öffentliche Repos werden zunächst geforkt, also eine Kopie im eigenen Repo-Speicher als " | ||
* upstream = öffentliches Github Repo (z.B. [[https:// | * upstream = öffentliches Github Repo (z.B. [[https:// | ||
Zeile 71: | Zeile 78: | ||
</ | </ | ||
- | ===== Synchronisation lokales Repo mit entfernten ===== | + | ====== Synchronisation lokales Repo mit entfernten |
**pushen** | **pushen** | ||
Zeile 121: | Zeile 128: | ||
====== Branches ====== | ====== Branches ====== | ||
+ | |||
+ | Branch erzeugen | ||
+ | |||
+ | < | ||
+ | git checkout -b iss53 | ||
+ | </ | ||
Wo bin ich (aktueller Branch) | Wo bin ich (aktueller Branch) | ||
- | <file> | + | <code> |
git branch | git branch | ||
- | + | </code> | |
- | </file> | + | |
Alle Branches im lokalen und im remote Repo zeigen (remotes) | Alle Branches im lokalen und im remote Repo zeigen (remotes) | ||
Zeile 139: | Zeile 151: | ||
remotes/ | remotes/ | ||
remotes/ | remotes/ | ||
+ | </ | ||
+ | Nur die remotes zeigen | ||
+ | |||
+ | < | ||
+ | git branch -r | ||
</ | </ | ||
Zeile 146: | Zeile 163: | ||
< | < | ||
git checkout master | git checkout master | ||
- | |||
</ | </ | ||
Zeile 179: | Zeile 195: | ||
'' | '' | ||
- | ====== Merge & update | + | ===== Merge & update ===== |
'' | '' | ||
Zeile 205: | Zeile 221: | ||
Danach commit, review und push auf den fork bei Github | Danach commit, review und push auf den fork bei Github | ||
- | ===== Wenn etwas ganz schiefgeht ===== | + | ====== Wenn etwas ganz schiefgeht |
'' | '' | ||
Zeile 244: | Zeile 260: | ||
| | | | ||
- | ====== Repo duplizieren | + | ===== Repo duplizieren ===== |
Create a bare clone of the repository. | Create a bare clone of the repository. | ||
Zeile 308: | Zeile 324: | ||
</ | </ | ||
- | ====== SSH ====== | + | ====== |
Mehrere ssh Key benutzen: | Mehrere ssh Key benutzen: | ||
Zeile 315: | Zeile 331: | ||
< | < | ||
- | < | + | < |
</ | </ | ||
Zeile 321: | Zeile 338: | ||
< | < | ||
- | < | + | < |
#HostName gitea.netzwissen.de | #HostName gitea.netzwissen.de | ||
Zeile 342: | Zeile 359: | ||
< | < | ||
- | < | + | < |
| | ||
bare = false | bare = false |