Git

Kategorie: Programmierung

Definition

Git ist ein verteiltes Versionsverwaltungssystem. Es ermöglicht die Nachverfolgung von Änderungen an Dateien und Projekten sowie die Zusammenarbeit mehrerer Entwickler an demselben Quellcode.

Warum Git?

• Änderungen nachvollziehen • Frühere Versionen wiederherstellen • Zusammenarbeit im Team • Konflikte verwalten • Sicherung des Quellcodes

Repository

Ein Repository (Repo) ist der Speicherort eines Git-Projekts. Darin werden Dateien, Versionen und die Projekthistorie gespeichert.

Wichtige Git-Befehle

git init Neues Repository erstellen git status Aktuellen Status anzeigen git add . Dateien vormerken git commit -m 'Nachricht' Änderungen speichern

Commit

Ein Commit ist ein gespeicherter Zustand des Projekts. Jeder Commit besitzt eine eindeutige ID und eine Beschreibung.

Branch

Ein Branch ist ein separater Entwicklungszweig. Dadurch können neue Funktionen entwickelt werden, ohne den Hauptzweig zu beeinflussen.

Merge

Merge führt Änderungen verschiedener Branches zusammen.

Merge-Konflikt

Ein Merge-Konflikt entsteht, wenn dieselbe Datei an derselben Stelle unterschiedlich geändert wurde.

Typische Prüfungsfrage

Was ist ein Commit? Ein gespeicherter Entwicklungsstand eines Projekts.

Merksatz

Git verwaltet Änderungen und Versionen eines Projekts.