Git beginner coding 100% Usefulness

Lerne Versionskontrolle mit Git

Erlange Kenntnisse im Umgang mit Git, dem Standard-Versionskontrollsystem, um Codeänderungen zu verfolgen, mit anderen zusammenzuarbeiten und Projektversionen zu verwalten.

Originalvideo ansehen: Google I/O: Programmieren mit Gemini 3.5 Flash?
6 Schritte
1

Installieren Sie Git.

Laden Sie Git von der offiziellen Website herunter und installieren Sie es auf Ihrem System (Windows, macOS, Linux).

git --version
Tipp: Überprüfen Sie die Installation, indem Sie den Befehl im Terminal ausführen.
2

Konfigurieren Sie Git.

Richten Sie Ihren Namen und Ihre E-Mail-Adresse ein, die in Ihren Commits angezeigt werden.

git config --global user.name "Dein Name"
git config --global user.email "deine.email@example.com"
3

Erstellen Sie ein neues Repository.

Initialisieren Sie ein Git-Repository in einem Projektordner oder klonen Sie ein bestehendes von GitHub.

mkdir mein-projekt
cd mein-projekt
git init
Tipp: Für ein bestehendes Projekt auf GitHub: `git clone [URL_DES_REPOS]`
4

Fügen Sie Dateien hinzu und committen Sie Änderungen.

Fügen Sie Dateien zum Staging-Bereich hinzu und speichern Sie Ihre Änderungen mit einer aussagekräftigen Commit-Nachricht.

git add .
git commit -m "Initialer Commit: Projektstruktur erstellt"
Tipp: Verwenden Sie `git status`, um den aktuellen Zustand Ihres Repositorys zu sehen.
5

Pushen Sie Änderungen zu einem Remote-Repository (z.B. GitHub).

Verbinden Sie Ihr lokales Repository mit einem Remote-Repository und laden Sie Ihre Commits hoch.

git remote add origin [URL_DES_GITHUB_REPOS]
git branch -M main
git push -u origin main
Tipp: Erstellen Sie zuerst ein leeres Repository auf GitHub und kopieren Sie die URL.
6

Lernen Sie Branching und Merging.

Verstehen Sie, wie man Branches erstellt, zwischen ihnen wechselt, Änderungen zusammenführt und Konflikte löst.

git branch feature/neue-funktion
git checkout feature/neue-funktion
# ... Codeänderungen ...
git add .
git commit -m "Neue Funktion implementiert"
git checkout main
git merge feature/neue-funktion
Tipp: Branches sind essenziell für die Teamarbeit und das Experimentieren mit neuen Funktionen, ohne den Hauptcode zu beeinflussen.
← Alle Playbooks anzeigen