Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:gitea:wie_arbeiten:windowsbefehle:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
server:gitea:wie_arbeiten:windowsbefehle:start [2026/06/09 21:26] 91.115.86.136server:gitea:wie_arbeiten:windowsbefehle:start [2026/06/09 21:35] (aktuell) 91.115.86.136
Zeile 3: Zeile 3:
  
 ===== Repository‑Grundbefehle ===== ===== Repository‑Grundbefehle =====
-| Repository klonen (von Gitea holen)             | git clone <url>              +| Repository klonen (von Gitea holen)             | git clone <url>                         
-| Neues Repository initialisieren (lokal)         | git init                     +| Neues Repository initialisieren (lokal)         | git init                                
-| Remote‑Server hinzufügen (Gitea)                | git remote add origin <url>  +| Remote‑Server hinzufügen (Gitea)                | git remote add origin <url>             
-| Remote‑Server anzeigen                          | git remote -v                |+| Remote‑Server anzeigen                          | git remote -v                           |
  
 ===== Dateien verwalten ===== ===== Dateien verwalten =====
-| Status anzeigen (was ist geändert?            | git status                   +| Status anzeigen (was ist geändert?            | git status                              
-| Alle Änderungen zum Commit vormerken            | git add .                    +| Alle Änderungen zum Commit vormerken            | git add .                               
-| Einzelne Datei vormerken                        | git add <datei>              +| Einzelne Datei vormerken                        | git add <datei>                         
-| Datei aus dem Staging entfernen                 | git restore --staged <datei> |+| Datei aus dem Staging entfernen                 | git restore --staged <datei>            |
  
 ===== Commits ===== ===== Commits =====
-| Commit erstellen                                | git commit -m "Beschreibung"+| Commit erstellen                                | git commit -m "Beschreibung"            
-| Letzten Commit überschreiben (Nachricht ändern) | git commit --amend           |+| Letzten Commit überschreiben (Nachricht ändern) | git commit --amend                      |
  
 ===== Push & Pull ===== ===== Push & Pull =====
-| Änderungen zum Server (Gitea) senden            | git push                     +| Änderungen zum Server (Gitea) senden            | git push                                
-| Erster Push (Upstream setzen)                   | git push -u origin main      +| Erster Push (Upstream setzen)                   | git push -u origin main                 
-| Änderungen vom Server holen                     | git pull                     |+| Änderungen vom Server holen                     | git pull                                |
  
 ===== Branches ===== ===== Branches =====
-| Alle Branches anzeigen                          | git branch                   +| Alle Branches anzeigen                          | git branch                              
-| Neuen Branch erstellen                          | git branch <name>            +| Neuen Branch erstellen                          | git branch <name>                       
-| Branch wechseln                                 | git checkout <name>          +| Branch wechseln                                 | git checkout <name>                     
-| Branch erstellen + wechseln                     | git checkout -b <name>       +| Branch erstellen + wechseln                     | git checkout -b <name>                  
-| Branch löschen (lokal)                          | git branch -d <name>         |+| Branch löschen (lokal)                          | git branch -d <name>                    |
  
 ===== Merge & Konflikte ===== ===== Merge & Konflikte =====
 +| Branch in aktuellen Branch mergen               | git merge <branch>                      |
 +| Konflikte anzeigen                              | git status                              |
 +| Konflikte nach Bearbeitung als gelöst markieren | git add <datei>                         |
  
 ===== Historie & Wiederherstellung ===== ===== Historie & Wiederherstellung =====
 +| Commit‑Verlauf anzeigen                         | git log --oneline --graph --decorate    |
 +| Einzelnen Commit rückgängig machen (sicher)     | git revert <commit-id>                  |
 +| Zu einem früheren Commit springen (gefährlich)  | git reset --hard <commit-id>            |
 +| Nur HEAD zurücksetzen, Dateien behalten         | git reset --soft <commit-id>            |
  
 ===== Aufräumen ===== ===== Aufräumen =====
 +| Nicht getrackte Dateien löschen (VORSICHT)      | git clean -f                            |
 +| Nicht getrackte Ordner löschen                  | git clean -fd                           |
  
 ===== SSH‑Key für Gitea (Windows) ===== ===== SSH‑Key für Gitea (Windows) =====
 +| SSH‑Key erzeugen                                | ssh-keygen -t ed25519 -C "<deine-mail>" |
 +| SSH‑Agent starten                               | eval $(ssh-agent -s)                    |
 +| Key hinzufügen                                  | ssh-add ~/.ssh/id_ed25519               |
  
 ===== Typische Fehler & schnelle Lösungen ===== ===== Typische Fehler & schnelle Lösungen =====
 +| Push verweigert (non-fast-forward)              | git pull → Konflikte lösen → git push   | 
 +| Falscher Branch                                 | git checkout <richtiger-branch>         | 
 +| Datei versehentlich gelöscht                    | git restore <datei>                     | 
 +| Staging rückgängig machen                       | git restore --staged <datei>            |
server/gitea/wie_arbeiten/windowsbefehle/start.1781040396.txt.gz · Zuletzt geändert: von 91.115.86.136