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
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# 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) ➡
|
||||
Reference in New Issue
Block a user