My Account Log in

1 option

Git Schnelleinstieg : Versionsverwaltung lernen in 14 Tagen : einfach und ohne Vorkenntnisse / Sujeevan Vijayakumaran.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Vijayakumaran, Sujeevan, author.
Language:
German
Subjects (All):
Computers--Access control.
Computers.
Electronic data processing--Distributed processing.
Electronic data processing.
Git (Computer file).
Physical Description:
1 online resource (256 pages) : illustrations
Edition:
1. Auflage.
Place of Publication:
[Place of publication not identified] : mitp Verlag, 2022.
Summary:
Leichter Einstieg in die praktische Arbeit mit Git Auswahl sinnvoller Workfl ows und Einsatz in Teams Git-Repositories hosten mit GitHub und GitLab Mit diesem Buch erhalten Sie einen schnellen und praxisbezogenen Einstieg in Git. Der Autor behandelt die g̃ngigen Befehle, die Sie beim t̃glichen Arbeiten mit Git brauchen. Sie lernen anhand eines Projekts, welche Befehle es gibt, wie diese arbeiten und wie Sie auftretende Probleme l̲sen k̲nnen. Neben allt̃glichen Funktionen finden Sie auch seltener gebrauchte Kommandos, die aber ebenfalls wichtig sind. Im zweiten Teil des Buchs werden fortgeschrittene Themen behandelt. Der Schwerpunkt liegt auf dem Einsatz von Git in Teams, darunter etwa das Hosten verteilter Repositories mit GitHub und GitLab. Ein weiteres Kapitel behandelt die Workflows, die je nach Anzahl der beteiligten Personen, Branches und Repositories eines Projekts variieren. Dar|ber hinaus gibt Ihnen der Autor hilfreiche Informationen f|r den Umstieg von Subversion. Ein Kapitel zu h̃ufig gestellten Fragen rundet diesen Praxiseinstieg ab. Das Buch richtet sich an Einsteiger, aber auch Leser mit grundlegender Erfahrung k̲nnen hier noch viel lernen. So gelingt es Ihnen, Git in K|rze in der Praxis einzusetzen. Aus dem Inhalt: Konfiguration Arbeiten mit Branches Verteilte Repositories Hosting mit GitHub und GitLab Workflows Umstieg von Subversion Tipps f|r die t̃gliche Arbeit Tipps f|r nachvollziehbare Git-Historien Frequently Asked Questions.
Contents:
Cover
DRM
Titel
Impressum
Inhalt
Einleitung
Git lernen in 14 Tagen
Der Aufbau des Buches
Konvention
Fragen und Feedback
1 Einführung in die Welt der Versionsverwaltung
1.1 Was ist eigentlich Versionsverwaltung?
1.2 Git installieren
2 Die ersten Schritte mit Git
2.1 Das erste Repository
2.2 Git-Konfiguration
2.3 Der erste Commit
2.4 Änderungen rückgängig machen mit Reset und Revert
2.5 Wie Git arbeitet
2.6 Git-Hilfe
3 Branches erstellen und mergen
3.1 Allgemeines zum Branching
3.2 Branches anlegen
3.3 Branches mergen
3.4 Merge-Konflikte
3.5 Verschiedene Merge-Strategien verstehen
4 Branches per Rebase zusammenführen und das Aufräumen des Repositorys
4.1 Branches per Rebase zusammenführen
4.2 Aufräumen mit Stash und Clean
5 Mit verteilten Repositorys arbeiten
5.1 Projekt mit einem Remote-Repository
5.2 Branch-Management
5.3 Tracking-Branches
5.4 Projekt mit drei Remote-Repositorys
5.5 Der Workflow mit drei Repositorys
6 Git-Hosting mit GitHub und GitLab
6.1 Allgemeines zum Git-Hosting
6.2 Einstieg in GitHub
6.3 Einstieg in GitLab
6.4 Weitere Git-Hosting-Lösungen
7 CI/CD: Continuous Integration und Continuous Delivery
7.1 Der Workflow
7.2 GitHub Actions
7.3 GitLab CI/CD
8 Workflow für Einzelpersonen
8.1 Interaktives Rebasing
8.2 Workflow mit einem Branch und Repository für eine Person
9 Workflows im Team
9.1 Workflow mit mehreren Personen, einem Repository und einem Branch
9.2 Git Flow
9.3 Git Flow mit mehr als einem develop-Branch
9.4 Git Flow mit mehreren Repositorys
9.5 GitHub-Flow
9.6 GitLab-Flow
9.7 Weitere Aspekte in Workflows
10 Umstieg von Subversion
10.1 Der Unterschied zwischen zentraler und verteilter Versionsverwaltung
10.2 Checkout und Clone im Vergleich
10.3 svn commit vs. git commit & git push
10.4 svn add vs. git add
10.5 Binärdateien im Repository
10.6 SVN- in Git-Repository konvertieren
11 Nachvollziehbare Git-Historien
11.1 Gut dosierte Commits
11.2 Gute Commit-Messages
12 Tipps und Tricks
12.1 Große Dateien mit Git LFS verwalten
12.2 Aliasse setzen mit git alias
12.3 Durchgeführte Aktionen nachvollziehen mit git reflog
12.4 Den Schuldigen finden mit git blame
12.5 Auf Fehlersuche mit git bisect
12.6 Repositorys in Repositorys mit git submodules
12.7 Subtree als Alternative für Submodule
12.8 Komplette Historie neu schreiben mit git filter-repo
12.9 Git Worktree
13 Frequently Asked Questions
14 Ausblick
14.1 Git mit GUI nutzen
14.2 Hooks
14.3 GitHub vs. GitLab
Stichwortverzeichnis
Notes:
OCLC-licensed vendor bibliographic record.
ISBN:
9783747505281
3747505287
OCLC:
1308983885

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account