Eine kleine Sammlung von „Moin“-Wörtern und -Redewendungen mit kurzen Erklärungen (Deutsch).
moin.md: Hauptinhalt mit Wörtern/Redewendungen und Notizen.
Nachfolgend findest du einen üblichen Workflow mit Git und GitHub. Wenn du neu bei Git bist, führe die Schritte unter „Ersteinrichtung“ einmalig aus.
- Git installieren: https://git-scm.com/downloads
- Identität konfigurieren (einmal pro Rechner):
git config --global user.name "Dein Name"
git config --global user.email "du@example.com"- (Optional) Nützliche Defaults setzen:
git config --global pull.rebase false
git config --global init.defaultBranch main- Wenn du noch nicht geklont hast:
git clone https://github.com/sundbing/moin-journo.git
cd moin-journo- Wenn du schon geklont hast, lokale Kopie aktualisieren:
git pullEin Feature-Branch hält main sauber.
git checkout -b feat/update-moin-listDateien bearbeiten (z. B. moin.md oder README.md aktualisieren).
git status
git diff # optional- Bestimmte Dateien stagen:
git add moin.md # oder alle geänderten Dateien- Mit klarer Nachricht committen:
git commit -m "Add new Moin expressions and explanations"Tipps für gute Commit-Messages:
- Imperativ verwenden ("Add", "Fix", "Update").
- Betreffzeile ~72 Zeichen; Details ggf. in den Body.
git push -u origin feat/update-moin-list- Repository auf GitHub öffnen.
- Hinweis zum neuen Branch nutzen: „Compare & pull request“.
- Titel und Beschreibung ausfüllen, ggf. Issues verlinken.
- PR zur Review einreichen.
- Nach Freigabe und ggf. erfolgreichen Checks auf „Merge“ klicken.
- Branch auf GitHub löschen (optional).
- Lokales
mainaktualisieren:
git checkout main
git pull- Auf GitHub zur Datei navigieren (z. B.
moin.md). - Stiftsymbol klicken und bearbeiten.
- GitHub erstellt beim Speichern automatisch einen Branch und PR.
- Dieses Repository nutzt GitHub; überprüfe, dass
originkorrekt gesetzt ist:
git remote -v- Wenn du über einen Fork beiträgst,
originauf deinen Fork setzen und das Upstream-Repo hinzufügen:
git remote add upstream https://github.com/sundbing/moin-journo.git
# In Sync bleiben:
git fetch upstream
git checkout main
git merge upstream/main