Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Versionskontrolle mit Git und GitHub | DevOps-Grundlagen & -Kultur
Einführung in DevOps

bookVersionskontrolle mit Git und GitHub

Wie bereits erläutert, ist Git ein verteiltes Versionskontrollsystem (DVCS), das es mehreren Entwicklern ermöglicht, gleichzeitig an einem Projekt zu arbeiten. Anstatt sich auf einen zentralen Server zu verlassen, besitzt jeder Entwickler eine vollständige Kopie des Projekts, was Datenintegrität, Zusammenarbeit und eine effiziente Nachverfolgung von Änderungen gewährleistet.

Dieses Diagramm zeigt, wie mehrere Entwickler mit Git zusammenarbeiten. Jeder Entwickler verfügt über eine eigene lokale Version des Projekts, die als Working Copy bezeichnet wird, in der Änderungen vorgenommen werden. Diese Änderungen werden anschließend in ein gemeinsames Repository übertragen. Andere Teammitglieder können diese Änderungen in ihre eigenen Arbeitskopien übernehmen. Diese Struktur ermöglicht es dem gesamten Team, gleichzeitig am selben Codebestand zu arbeiten, ohne Konflikte zu verursachen.

Was ist GitHub?

Note
Definition

GitHub ist ein Hosting-Dienst für entfernte Repositorien, der mit Git integriert wird, um Versionskontrolle und Zusammenarbeit zu verbessern. Er bietet cloudbasierte Speicherung für Repositorien, sodass Entwickler ihren Code sicher verwalten und von überall aus darauf zugreifen können.

GitHub bietet außerdem Kollaborationsfunktionen wie Pull Requests, Issues und Code-Reviews, die es Teams ermöglichen, effizient zusammenzuarbeiten. Zusätzlich unterstützt es Continuous Integration (CI) und Projektmanagement-Tools, wodurch Arbeitsabläufe optimiert sowie Test- und Deployment-Prozesse automatisiert werden. Diese Funktionen machen GitHub zu einer leistungsstarken Plattform für moderne Softwareentwicklung und DevOps-Praktiken.

Lassen Sie uns nun unser Wissen über die vier grundlegenden Git-Befehle auffrischen (weitere Informationen finden Sie im Git-Kurs hier).

Diese vier Git-Befehleinit, add, commit und push — bilden das Fundament der Versionskontrolle. Sie ermöglichen das Starten der Projektverfolgung, das Speichern von Änderungen und das Teilen der Arbeit mit anderen.

1. Welcher Git-Befehl initialisiert ein neues Repository und beginnt mit der Nachverfolgung von Änderungen?

2. Was bewirkt der Befehl git push?

question mark

Welcher Git-Befehl initialisiert ein neues Repository und beginnt mit der Nachverfolgung von Änderungen?

Select the correct answer

question mark

Was bewirkt der Befehl git push?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 3.7

bookVersionskontrolle mit Git und GitHub

Swipe um das Menü anzuzeigen

Wie bereits erläutert, ist Git ein verteiltes Versionskontrollsystem (DVCS), das es mehreren Entwicklern ermöglicht, gleichzeitig an einem Projekt zu arbeiten. Anstatt sich auf einen zentralen Server zu verlassen, besitzt jeder Entwickler eine vollständige Kopie des Projekts, was Datenintegrität, Zusammenarbeit und eine effiziente Nachverfolgung von Änderungen gewährleistet.

Dieses Diagramm zeigt, wie mehrere Entwickler mit Git zusammenarbeiten. Jeder Entwickler verfügt über eine eigene lokale Version des Projekts, die als Working Copy bezeichnet wird, in der Änderungen vorgenommen werden. Diese Änderungen werden anschließend in ein gemeinsames Repository übertragen. Andere Teammitglieder können diese Änderungen in ihre eigenen Arbeitskopien übernehmen. Diese Struktur ermöglicht es dem gesamten Team, gleichzeitig am selben Codebestand zu arbeiten, ohne Konflikte zu verursachen.

Was ist GitHub?

Note
Definition

GitHub ist ein Hosting-Dienst für entfernte Repositorien, der mit Git integriert wird, um Versionskontrolle und Zusammenarbeit zu verbessern. Er bietet cloudbasierte Speicherung für Repositorien, sodass Entwickler ihren Code sicher verwalten und von überall aus darauf zugreifen können.

GitHub bietet außerdem Kollaborationsfunktionen wie Pull Requests, Issues und Code-Reviews, die es Teams ermöglichen, effizient zusammenzuarbeiten. Zusätzlich unterstützt es Continuous Integration (CI) und Projektmanagement-Tools, wodurch Arbeitsabläufe optimiert sowie Test- und Deployment-Prozesse automatisiert werden. Diese Funktionen machen GitHub zu einer leistungsstarken Plattform für moderne Softwareentwicklung und DevOps-Praktiken.

Lassen Sie uns nun unser Wissen über die vier grundlegenden Git-Befehle auffrischen (weitere Informationen finden Sie im Git-Kurs hier).

Diese vier Git-Befehleinit, add, commit und push — bilden das Fundament der Versionskontrolle. Sie ermöglichen das Starten der Projektverfolgung, das Speichern von Änderungen und das Teilen der Arbeit mit anderen.

1. Welcher Git-Befehl initialisiert ein neues Repository und beginnt mit der Nachverfolgung von Änderungen?

2. Was bewirkt der Befehl git push?

question mark

Welcher Git-Befehl initialisiert ein neues Repository und beginnt mit der Nachverfolgung von Änderungen?

Select the correct answer

question mark

Was bewirkt der Befehl git push?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5
some-alt