All Technologies

Was ist Git? Nedir?

Verteiltes Versionskontrollsystem. Das Standardwerkzeug zur Verfolgung von Codeänderungen und Teamzusammenarbeit.

Release Year: 2005Linus Torvalds

Git ist ein verteiltes Versionskontrollsystem, das 2005 von Linus Torvalds für die Linux-Kernel-Entwicklung erstellt wurde. Es verfolgt jede Änderung am Code, ermöglicht Branching und Merging und erlaubt mehreren Entwicklern gleichzeitig zu arbeiten. Jeder Klon ist ein vollständiges Repository mit kompletter Historie. Es ist der universelle Standard für Versionskontrolle. GitHub, GitLab und Bitbucket bieten Hosting und Kollaborationsfeatures auf Basis von Git.

Use Cases

Versionskontrolle, Teamzusammenarbeit, Code Review, CI/CD, Open-Source-Entwicklung

Pros

Verteilte Architektur, Schnelles Branching/Merging, Industriestandard, Kostenlos und Open-Source

Cons

Steile Lernkurve, Komplexe Befehle, Leistung bei großen Repos