Arbeiten mit Git und Github

Classroom training | German | Claim

Duration of training: 2 days

Objectives

Während vor 10 Jahre mehrere Werkzeuge zum Source Code Management verbreitet waren, hat sich in den letzten Jahren Git immer stärker durchgesetzt. Anfangs wurde es für Linux entwickelt, doch inzwischen wird es für alle gängigen Betriebssysteme und Programmierplattformen eingesetzt. Insbesondere im Kontext von Anbietern wie Github, Gitlab und Atlassian hat sich ein Workflow etabliert, der bequemes Offline-Arbeiten gestattet und der sowohl für Open als auch Closed Source Projekte geeignet ist.

Überwiegend wird mit der Kommandozeile unter Windows 10 gearbeitet, einige Beispiele werden aber auch mit dem integrierten Support unter Eclipse (für Java EE) sowie IntelliJ durchgeführt.

Target audience

Entwickler einer modernen Sprache

Requirements

Programmierkenntnisse

Agenda

Einführung

  • Nicht nur für Entwickler: Use Cases für Source Management
  • Entwicklung über CVS und Subversion
  • Entstehungsgeschichte Git
  • Installation unter Windows
  • Git-Unterstützung in Buildtools und IDEs

Git

  • Repositories erzeugen und clonen
  • Status erfragen
  • Historie erforschen
  • Unterschiede (Diffs) erkennen
  • Ignore Files
  • Die Staging Area
  • Schritte zum Commit
  • Tags und Branches
  • Mergen und Merge Konflikte
  • Rückgängigmachen

Github

  • Entstehungsgeschichte und Angebote
  • Arbeiten mit Remotes
  • Forken von Repositories
  • Gestalten von ReadMe-Dateien mit Markdown
  • Push, Pull und Fetch
  • Pull Requestsb
  • Reviews von Änderungen
  • Synchronisiert bleiben
  • Github-Empfehlungen zum Workflow

Ausblick

  • Github unter Microsoft
  • Gitlab als Alternative
  • Atlassian Bitbucket als Alternative
  • GUI-Editoren für Git
  • Integration in CI/CD Tools wie Jenkins

Objectives

Während vor 10 Jahre mehrere Werkzeuge zum Source Code Management verbreitet waren, hat sich in den letzten Jahren Git immer stärker durchgesetzt. Anfangs wurde es für Linux entwickelt, doch inzwischen wird es für alle gängigen Betriebssysteme und Programmierplattformen eingesetzt. Insbesondere im Kontext von Anbietern wie Github, Gitlab und Atlassian hat sich ein Workflow etabliert, der bequemes Offline-Arbeiten gestattet und der sowohl für Open als auch Closed Source Projekte geeignet ist.

Überwiegend wird mit der Kommandozeile unter Windows 10 gearbeitet, einige Beispiele werden aber auch mit dem integrierten Support unter Eclipse (für Java EE) sowie IntelliJ durchgeführt.

Target audience

Entwickler einer modernen Sprache

Requirements

Programmierkenntnisse

Agenda

Einführung

  • Nicht nur für Entwickler: Use Cases für Source Management
  • Entwicklung über CVS und Subversion
  • Entstehungsgeschichte Git
  • Installation unter Windows
  • Git-Unterstützung in Buildtools und IDEs

Git

  • Repositories erzeugen und clonen
  • Status erfragen
  • Historie erforschen
  • Unterschiede (Diffs) erkennen
  • Ignore Files
  • Die Staging Area
  • Schritte zum Commit
  • Tags und Branches
  • Mergen und Merge Konflikte
  • Rückgängigmachen

Github

  • Entstehungsgeschichte und Angebote
  • Arbeiten mit Remotes
  • Forken von Repositories
  • Gestalten von ReadMe-Dateien mit Markdown
  • Push, Pull und Fetch
  • Pull Requestsb
  • Reviews von Änderungen
  • Synchronisiert bleiben
  • Github-Empfehlungen zum Workflow

Ausblick

  • Github unter Microsoft
  • Gitlab als Alternative
  • Atlassian Bitbucket als Alternative
  • GUI-Editoren für Git
  • Integration in CI/CD Tools wie Jenkins

This learning content is used in the following learning plans

Tags

Recommend this site