Dieser Kurs enthält Coursera Coach - Ihren interaktiven Lernbegleiter, der Ihnen hilft, Ihr Wissen zu testen, Annahmen zu hinterfragen und Ihr Verständnis zu vertiefen, während Sie vorankommen. Bauen Sie eine solide Grundlage in Git auf, dem Versionskontrollsystem, das von Entwicklern und Teams auf der ganzen Welt verwendet wird. Dieser praxisorientierte Kurs richtet sich an Anfänger und führt Sie Schritt für Schritt von den Kernkonzepten zu praktischen Workflows, damit Sie Projekte verwalten, Änderungen nachverfolgen und effektiv zusammenarbeiten können. Sie beginnen mit der Installation von Git auf Windows, macOS und Ubuntu und lernen, wie Git unter der Haube funktioniert und warum Versionskontrolle in der modernen Softwareentwicklung unerlässlich ist. Anhand praktischer Übungen erlernen Sie die grundlegenden Vorgänge wie das Hinzufügen und Bearbeiten von Dateien, das Bereitstellen und Übertragen von Änderungen und das einfache Navigieren in der Repository-Historie. AS lernt die leistungsstarken Merkmale von Git kennen, darunter Branching, Merging, Rebasing und Stashing. Sie üben das Arbeiten mit entfernten Repositorys, das Lösen von Konflikten und das Organisieren Ihres Projektverlaufs auf saubere, professionelle Weise. Jedes Modul verbindet Erklärungen mit praktischen Aufgaben, so dass Sie Git nicht nur konzeptionell verstehen, sondern auch lernen, es auf reale persönliche und berufliche Projekte anzuwenden. Am Ende dieses Kurses werden Sie: - Git auf den wichtigsten Betriebssystemen installiert und konfiguriert haben - Dateien, Commits und die Repository-Historie sicher verwaltet haben.

Genießen Sie unbegrenztes Wachstum mit einem Jahr Coursera Plus für 199 $ (regulär 399 $). Jetzt sparen.

Git Essentials für Einsteiger
Dieser Kurs ist Teil von Spezialisierung für Beherrschung von GitHub für Entwickler und DevOps

Dozent: Packt - Course Instructors
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Identifizieren Sie die Kernkomponenten von Git und erläutern Sie seinen Zweck bei der Versionskontrolle.
Beschreiben Sie die Unterschiede zwischen Branching, Merging und Stashing in Git Workflows.
Installieren Sie Git auf verschiedenen Betriebssystemen und richten Sie Repositories für die Projektverfolgung ein.
Lösen Sie Merge-Konflikte und optimieren Sie den Commit-Verlauf mit den erweiterten Merkmalen von Git.
Kompetenzen, die Sie erwerben
- Kategorie: Versionskontrolle
- Kategorie: Git (Versionskontrolle-System)
- Kategorie: Software-Installation
- Kategorie: GitHub
- Kategorie: Befehlszeilen-Schnittstelle
- Kategorie: Konfigurationsverwaltung für Software
- Kategorie: Entwicklungsumgebung
- Kategorie: GitLab
- Kategorie: Linux
- Kategorie: Ubuntu
- Kategorie: Software-Entwicklungstools
- Kategorie: Bitbucket
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
9 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 21 Module
In diesem Modul werden wir die grundlegenden Konzepte von Git und seine Bedeutung für die Versionskontrolle vorstellen. Sie erhalten einen klaren Überblick über die im Kurs behandelten Themen, um sicherzustellen, dass Sie die Tools und Fähigkeiten verstehen, die im Laufe des Kurses entwickelt werden.
Das ist alles enthalten
1 Video1 Lektüre
In diesem Modul werden wir uns mit den Grundlagen von Versionskontrollsystemen befassen und untersuchen, was sie sind und warum sie für die moderne Softwareentwicklung unerlässlich sind. Sie erfahren etwas über die verschiedenen Arten von VCS, die Ursprünge von Git und warum es sich in der Tech-Landschaft als die beste Lösung für Versionskontrolle durchgesetzt hat.
Das ist alles enthalten
6 Videos
In diesem Modul führen wir Sie durch den Prozess der Installation von Git auf verschiedenen Plattformen und der Konfiguration für Ihre Entwicklungsumgebung. Sie lernen die wichtigsten Git-Konzepte kennen, z. B. die Initialisierung von Repositories, die erste Übergabe und das Klonen von Repositories, um eine solide Grundlage für die praktische Versionskontrolle zu schaffen.
Das ist alles enthalten
11 Videos1 Aufgabe
In diesem Modul tauchen wir tief in die Architektur von Git ein und befassen uns mit den drei wesentlichen Phasen - Arbeitsverzeichnis, Staging-Bereich und Repository. Sie lernen wichtige Konzepte wie den HEAD-Zeiger und Hashing-Werte kennen und erfahren, wie Sie Dateien in Git verwalten. Außerdem werden wir wichtige Befehle wie Git diff und effiziente Methoden zum Hinzufügen und Übertragen von Änderungen kennenlernen.
Das ist alles enthalten
11 Videos
In diesem Modul konzentrieren wir uns auf den Umgang mit Änderungen in Git. Wir zeigen Ihnen, wie Sie Dateiveränderungen rückgängig machen, Commits ändern und bei Bedarf zurücknehmen können. Außerdem lernen Sie, wie Sie Ihr Arbeitsverzeichnis aufräumen, indem Sie nicht verfolgte Dateien entfernen und so einen sauberen und organisierten Projektverlauf sicherstellen.
Das ist alles enthalten
5 Videos
In diesem Modul erfahren Sie, wie Sie mit Hilfe der Datei .gitignore steuern können, welche Dateien Git verfolgt. Sie lernen, wie Sie verhindern können, dass unnötige Dateien Ihr Repository verstopfen, wie Sie mit leeren Verzeichnissen umgehen und welche Feinheiten beim Ignorieren von Dateien, die bereits von Git verfolgt werden, zu beachten sind.
Das ist alles enthalten
4 Videos1 Aufgabe
In diesem Modul werden wir die Möglichkeiten von Git-Zweigen erkunden, die eine parallele Entwicklung und die Isolierung von Merkmalen ermöglichen. Sie lernen, wie Sie Zweige erstellen und verwalten, zwischen ihnen wechseln und Änderungen wieder in die Hauptcodebasis einbringen. Außerdem stellen wir ein Git Prompt-Skript vor, mit dem sich Operationen im Zusammenhang mit Zweigen rationalisieren lassen.
Das ist alles enthalten
7 Videos
In diesem Modul befassen wir uns mit dem Konzept des Tagging in Git, einem nützlichen Merkmal zur Markierung wichtiger Punkte in Ihrem Projektverlauf. Sie lernen, wie Sie Tags erstellen und verwalten, die Struktur des Tags-Ordners in .git erkunden und verstehen, wie Sie alte Tags neu taggen oder ersetzen können. Außerdem erfahren Sie, wie Sie Tags auschecken und im abgetrennten HEAD-Status navigieren können.
Das ist alles enthalten
6 Videos
In diesem Modul erfahren Sie, wie Sie Git-Aliase erstellen und verwenden, ein leistungsstarkes Merkmal, mit dem Sie lange oder sich wiederholende Befehle verkürzen können. Sie lernen, wie Sie Aliase für gängige Operationen konfigurieren, und sehen sich eine Stichprobe zur Optimierung Ihres Git Workflows an. So können Sie schneller und effizienter mit Git-Befehlen arbeiten.
Das ist alles enthalten
3 Videos1 Aufgabe
In diesem Modul wird die Arbeit mit entfernten Repositories behandelt, einschließlich des Klonens und der Überprüfung des geklonten Inhalts. Außerdem lernen Sie, wie Sie den Protokollverlauf effizient durchsuchen und filtern können, um Änderungen, Autoren oder bestimmte Commits in Ihren Projekten zu finden.
Das ist alles enthalten
6 Videos
In diesem letzten Modul wiederholen wir die wesentlichen Konzepte und Fähigkeiten, die im Kurs behandelt wurden, von den Git-Grundlagen bis hin zu fortgeschrittenen Merkmalen wie Branching, Tagging und Remote-Repository-Management. Außerdem erhalten Sie Empfehlungen, was Sie als Nächstes erforschen sollten, um Ihre Reise mit Git fortzusetzen und Ihre Kenntnisse der Versionskontrolle zu vertiefen.
Das ist alles enthalten
1 Video
In diesem Modul erhalten Sie einen Überblick über fortgeschrittene Git-Vorgänge, wobei der Schwerpunkt auf dem Zusammenführen, den Verzweigungsstrategien, dem Verstecken von Änderungen und dem Befehl rebase liegt. Diese Techniken helfen Ihnen, komplexe Workflows zu verwalten, saubere Commit-Historien zu führen und die Zusammenarbeit in versionskontrollierten Projekten zu verbessern.
Das ist alles enthalten
1 Video1 Aufgabe
In diesem Modul werden wir die verschiedenen Arten von Zusammenführungen in Git untersuchen, einschließlich Fast-Forward- und 3-Wege-Zusammenführungen, und Demos zur Veranschaulichung der Prozesse bereitstellen. Sie werden lernen, wie Sie mit Merge-Konflikten umgehen, wenn diese auftreten. Dabei werden sowohl einfache Szenarien als auch reale Demos verwendet, um sicherzustellen, dass Sie Konflikte in Ihren Projekten sicher und effizient lösen können.
Das ist alles enthalten
6 Videos
In diesem Modul konzentrieren wir uns auf die Herausforderungen, die bei der Arbeit mit mehreren Zweigen auftreten, insbesondere auf Verzweigungskonflikte. Sie lernen bewährte Verzweigungsstrategien kennen, die dazu beitragen, Konflikte zu vermeiden und einen reibungslosen Workflow in der Entwicklung aufrechtzuerhalten, der eine nahtlose Zusammenarbeit innerhalb von Teams gewährleistet.
Das ist alles enthalten
2 Videos
In diesem Modul werden wir uns mit dem Konzept des Stashings beschäftigen, das es Ihnen ermöglicht, unbestätigte Änderungen vorübergehend zu speichern, ohne Ihren aktuellen Arbeitskontext zu verlieren. Anhand detaillierter Demos lernen Sie verschiedene Stashing-Techniken kennen und erfahren, wie Sie diese in realen Entwicklungsszenarien anwenden können. Außerdem erfahren Sie, wie Sie direkt aus einem Stash eine Verzweigung erstellen können, um Ihre Arbeit zu bewahren, während Sie Ihren Schwerpunkt verlagern.
Das ist alles enthalten
7 Videos1 Aufgabe
In diesem Modul werden wir uns mit dem Konzept des Rebasings befassen, einem leistungsstarken Merkmal von Git, mit dem der Commit-Verlauf rationalisiert und ein sauberer Projektzeitplan aufrechterhalten werden kann. Sie erfahren, wann und warum Sie Rebasing verwenden sollten und wie es sich vom Merging unterscheidet, und können anhand einer Demo die Durchführung eines Rebase in realen Szenarien üben.
Das ist alles enthalten
3 Videos
In diesem Modul werden fortgeschrittene Merkmale von Git vorgestellt, z. B. das Durchsuchen des Commit-Verlaufs, das Zurückschreiben früherer Commits und die Verwendung des Reset-Befehls. Mit diesen Fähigkeiten sind Sie in der Lage, einen organisierten und effizienten Projektverlauf zu führen und gleichzeitig Änderungen zu verwalten und Fehler sicher zu korrigieren.
Das ist alles enthalten
1 Video
In diesem Modul werden wir uns auf die leistungsstarken Suchfunktionen von Git konzentrieren, insbesondere auf den Befehl git grep. Sie werden lernen, wie Sie nach bestimmten Inhalten in Ihrem Projekt suchen und erweiterte Filter anwenden können, um Ihren Suchprozess zu optimieren und die Navigation in großen oder komplexen Code-Repositories zu erleichtern.
Das ist alles enthalten
3 Videos1 Aufgabe
In diesem Modul erfahren Sie, wie Sie den Git-Verlauf umschreiben können, um die Übersichtlichkeit und Organisation Ihres Projekts zu verbessern. Sie lernen, wie Sie den letzten Commit aktualisieren und den Befehl rebase verwenden, um mehrere Commits zu entfernen, unnötige Commits zu löschen und Commits neu zu ordnen, um einen sauberen Projektverlauf zu erstellen. Diese Fähigkeiten sind unerlässlich, um eine professionelle und kohärente Commit-Timeline zu erstellen.
Das ist alles enthalten
7 Videos
In diesem Modul wird der Git-Befehl zum Zurücksetzen aufgeschlüsselt, wobei der Schwerpunkt auf den drei Arten liegt: weich, gemischt und hart. Sie erfahren, wann und wie Sie die einzelnen Arten des Zurücksetzens verwenden, um Änderungen in Ihrem Repository zu verwalten, sodass Sie Ihre Arbeit anpassen und gleichzeitig die Kontrolle über Ihren Projektverlauf und Ihre Dateien behalten können
Das ist alles enthalten
2 Videos1 Aufgabe
In diesem letzten Modul fassen wir die wichtigsten Lektionen aus diesem Kurs zusammen, einschließlich fortgeschrittener Techniken wie Suche, Zurückschreiben des Verlaufs und Zurücksetzen. Sie erhalten eine Anleitung, wie Sie Ihre Git-Kenntnisse weiter ausbauen können, damit Sie komplexe Herausforderungen bei der Versionskontrolle souverän meistern können.
Das ist alles enthalten
1 Video1 Lektüre2 Aufgaben
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent

von
Mehr von Softwareentwicklung entdecken

Packt
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Warum entscheiden sich Menschen für Coursera für ihre Karriere?





Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Ja, Sie können das erste Video in der Vorschau ansehen und den Lehrplan einsehen, bevor Sie sich anmelden. Sie müssen den Kurs kaufen, um auf Inhalte zuzugreifen, die nicht in der Vorschau enthalten sind.
Wenn Sie sich vor dem Beginn der Sitzung in den Kurs einschreiben, haben Sie Zugang zu allen Vorlesungsvideos und Lesestoff für den Kurs. Sobald die Sitzung beginnt, können Sie die Aufgaben einreichen.
Sobald Sie sich angemeldet haben und Ihre Sitzung beginnt, haben Sie Zugang zu allen Videos und anderen Ressourcen, einschließlich der Lektüre und dem Diskussionsforum des Kurses. Sie können Übungsaufgaben ansehen und einreichen und die erforderlichen benoteten Aufgaben erledigen, um eine Note und ein Kurszertifikat zu erhalten.
Weitere Fragen
Finanzielle Unterstützung verfügbar,


