Packt
Git Essentials für Einsteiger

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

Packt

Git Essentials für Einsteiger

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

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

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

9 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung für Beherrschung von GitHub für Entwickler und DevOps
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • 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

Packt - Course Instructors
Packt
1.280 Kurse306.951 Lernende

von

Packt

Mehr von Softwareentwicklung entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Häufig gestellte Fragen