Der Git Crashkurs Versionskontrolle praktisch und kompakt

In 2 Stunden die wichtigsten Konzepte und Bedienweisen des bekannten Arbeitstools verstehen
Der Git Crashkurs Versionskontrolle praktisch und kompakt
File Size :
832.12 MB
Total length :
2h 46m

Category

Instructor

Viktor Garske

Language

Last update

9/2019

Ratings

4.3/5

Der Git Crashkurs Versionskontrolle praktisch und kompakt

What you’ll learn

Installation von Git (Windows / Linux)
Erstellung oder Klonen von Repositories
Committen in Repositories
Arbeit mit Branches
Lösen von Konflikten
Verwaltung von Remote-Repositories

Der Git Crashkurs Versionskontrolle praktisch und kompakt

Requirements

Grundlegende Computerkenntnisse
Hintergrundwissen oder Programmierkenntnisse hilft ungemein beim Verständnis

Description

Als Softwareentwickler ist es nicht nur wichtig, guten, dokumentierten und wartbaren Code zu schreiben, sondern auch die Nachvollziehbarkeit im Projekt zu bewahren. Heutzutage gibt für eigenen Quellcode, Konfigurationsdateien oder sonstige textuelle Projekte keinen Grund, auf eine Versionskontrolle zu verzichten. Eine Versionskontrolle versioniert das Projekt, vereinfacht Entwicklern die Zusammenarbeit und ermöglicht kollisionsarme Arbeit in Verzweigungen.In diesem Kurs bringe dir die Grundlagen der populären Versionsverwaltung Git nahe. Sie wurde für Linux, dem weltweit größten Open Source-Projekt, entwickelt und spiegelt sich im Arbeit vieler Entwickler nieder. Plattformen wie GitHub, GitLab oder Bitbucket bauen auf diese Software.Dieser Kurs ist in 4 einander aufbauenden typischen Anwendungsszenarien eingeteilt und richtet sich an alle Linux- und Windows-Nutzer, die einen einfachen und schnellen Einstieg in die Versionsverwaltung bekommen möchten. Neben der Kommandozeilenanwendung werde ich auch unter Windows die grafische Benutzeroberfläche TortoiseGit vorstellen.

Overview

Section 1: Einleitung

Lecture 1 Einleitung

Lecture 2 Gründe für eine Versionskontrolle

Lecture 3 Installation unter Windows

Lecture 4 Installation unter Linux

Lecture 5 Hilfsmittel: Stichwortsammlung

Section 2: Das Repository

Lecture 6 Grundlagen

Lecture 7 Linux: git init

Lecture 8 TortoiseGit: git init

Lecture 9 GitLab Kurzdemo

Lecture 10 Exkurs: SSH-Key generieren (Linux)

Lecture 11 Linux: git clone

Lecture 12 TortoiseGit: git clone

Section 3: Der commit

Lecture 13 Grundlagen

Lecture 14 Commit-Workflow

Lecture 15 Linux: der erste Commit

Lecture 16 Linux: Änderungen committen

Lecture 17 TortoiseGit: Committen

Lecture 18 git log und git diff

Lecture 19 Working Directory auf letzten Commit zurücksetzen

Section 4: Branches and Merge

Lecture 20 Motivation

Lecture 21 Workflow

Lecture 22 Theorie: Fast-Forward vs. Three-Way-Merge

Lecture 23 Namenskonventionen und Tags

Lecture 24 Merge vs. Rebase

Lecture 25 Wichtige Kommandos für diese Lektion

Lecture 26 Branching und einfaches mergen unter Linux

Lecture 27 Merge conflicts unter Linux lösen

Lecture 28 Branching und merging mit TortoiseGit

Lecture 29 Tags

Section 5: Kollaboration: Remotes

Lecture 30 Grundlagen

Lecture 31 Workflow

Lecture 32 Linux: push / pull

Lecture 33 Linux: arbeiten mit Remotes

Lecture 34 Exkurs: Git man-pages

Lecture 35 Lokal neuen Branch pushen

Lecture 36 TortoiseGit: push / pull

Section 6: Kollaboration: Pull-/Merge-Requests

Lecture 37 Grundlagen

Lecture 38 Demo: Patches (git format-patch, git am)

Lecture 39 Pull-/Merge-Request vorbereiten

Lecture 40 Pull-/Merge-Request durchführen

Section 7: Praktische Tipps

Lecture 41 gitignore

Lecture 42 commit amend

Lecture 43 stashen

Lecture 44 git init –bare

Section 8: Epilog

Lecture 45 Bonuslektion

Softwareentwickler, die ihren Code verwalten möchten,Anwender, die LaTeX- oder Office-Dokumente versionieren wollen,Systemadministratoren, die ein Werkzeug für die Configverwaltung suchen

Course Information:

Udemy | 400 bad request: {“error”:{“root_cause”:[{“type”:”invalid_index_name_exception”,”reason”:”invalid index name [__english], must not start with ‘_’.”,”index_uuid”:”_na_”,”index”:”__english”}],”type”:”invalid_index_name_exception”,”reason”:”invalid index name [__english], must not start with ‘_’.”,”index_uuid”:”_na_”,”index”:”__english”},”status”:400} | 2h 46m | 832.12 MB
Created by: Viktor Garske

You Can See More Courses in the Developer >> Greetings from CourseDown.com

New Courses

Scroll to Top