Files
semih 01e9b4d15f kılavuz: dil dizinleri (en/tr/de/fr/ru) + dil değiştirici ve bölüm gezinmesi
- iki dilli tek dosyalar en/ ve tr/ altına ayrıldı
- Almanca, Fransızca, Rusça çeviriler eklendi (10 bölüm)
- kök README dil seçici oldu; her dilde kendi içindekiler sayfası
- her bölüme dil değiştirici satırı + önceki/sonraki gezinme eklendi
2026-07-24 10:21:13 +03:00

47 lines
2.3 KiB
Markdown

# 08 — Commits und Historie
🌍 [English](../../en/08-commits-and-history/readme.md) · [Türkçe](../../tr/08-commits-and-history/readme.md) · **Deutsch** · [Français](../../fr/08-commits-and-history/readme.md) · [Русский](../../ru/08-commits-and-history/readme.md)
Ein Commit ist ein gespeicherter Schritt: was sich geändert hat, wer es geändert hat, wann und warum.
## Eine gute Nachricht schreiben
```
VLAN-Konfigurationsnotizen hinzufügen
falsche Gateway-Adresse in readme korrigieren
ungenutzten Paketmitschnitt entfernen
```
- Eine Zeile, Gegenwart, kein Punkt am Ende.
- Sagen Sie, *was* die Änderung tut — nicht „Update“ oder „Kram gefixt“.
- Längere Erklärung? Ab in das Beschreibungsfeld unter der Zusammenfassung.
## Gut committen
- **Eine Idee pro Commit.** Zwei unabhängige Änderungen sind zwei Commits.
- **Committen Sie oft.** Kleine Schritte lassen sich leicht prüfen und leicht zurücknehmen.
- **Niemals Passwörter, Schlüssel oder Tokens committen.** Sie später zu entfernen entfernt sie nicht aus der Historie — Sie müssen das Geheimnis selbst ändern.
## Historie lesen
| Wo | Was Sie bekommen |
|----|------------------|
| Schaltfläche **Historie** an Ordner oder Datei | Jeder Commit, der sie berührt hat |
| Die Seite eines Commits | Das vollständige Diff: rot entfernt, grün hinzugefügt |
| **Blame** an einer Datei | Welcher Commit jede Zeile zuletzt geändert hat |
| Reiter **Aktivität** | Beitragsdiagramm über die Zeit |
## Rückgängig machen
- **Ein Commit war falsch** → Commit öffnen, **Revert** klicken. Das erzeugt einen neuen Commit, der ihn aufhebt; nichts wird gelöscht.
- **Eine Datei war falsch** → ihre Historie öffnen, die gute Version ansehen, den Inhalt zurückkopieren und committen.
- **Ein Commit ist noch nicht gepusht** (Arbeit vom eigenen Rechner) → `git commit --amend`, um den letzten vor dem Teilen zu korrigieren.
## Vergleichen
Hängen Sie `/compare/main...mein-branch` an die Repository-URL an oder nutzen Sie die Schaltfläche **Vergleichen**, um jeden Unterschied zwischen zwei Branches oder Tags zu sehen.
---
⬅ [Zurück: 07 — Bilder und Anhänge](../07-images-and-media/readme.md) · 📚 [Inhalt](../README.md) · [Weiter: 09 — Branches und Pull Requests](../09-branches-and-pull-requests/readme.md) ➡