Arbeiten mit Git und Github

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

In diesem Kurs lernen mit Git und Github professionell zu arbeiten.

Zielgruppe

Entwickler einer modernen Sprache

Voraussetzungen

Programmierkenntnisse

Agenda

Einführung

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

Git

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

Github

  • Entstehungsgeschichte
  • Angebote
  • 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

Ziele

In diesem Kurs lernen mit Git und Github professionell zu arbeiten.

Zielgruppe

Entwickler einer modernen Sprache

Voraussetzungen

Programmierkenntnisse

Agenda

Einführung

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

Git

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

Github

  • Entstehungsgeschichte
  • Angebote
  • 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

Diese Seite weiterempfehlen