Versionsverwaltung mit Git: Praxiseinstieg
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Frechen
mitp
2021
|
Ausgabe: | 3. Auflage |
Schriftenreihe: | mitp Professional
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Auf dem Cover: "Mit praktischer Referenzkarte" |
Beschreibung: | 321 Seiten Illustrationen, Diagramme 24 cm x 17 cm Referenzkarte |
ISBN: | 9783747503041 3747503047 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV047187376 | ||
003 | DE-604 | ||
005 | 20220628 | ||
007 | t | ||
008 | 210309s2021 gw a||| |||| 00||| ger d | ||
015 | |a 21,N06 |2 dnb | ||
016 | 7 | |a 1226169457 |2 DE-101 | |
020 | |a 9783747503041 |c : EUR 29.99 (DE), EUR 30.90 (AT) |9 978-3-7475-0304-1 | ||
020 | |a 3747503047 |9 3-7475-0304-7 | ||
024 | 3 | |a 9783747503041 | |
028 | 5 | 2 | |a Bestellnummer: 74750304 |
035 | |a (OCoLC)1241670894 | ||
035 | |a (DE-599)DNB1226169457 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-1050 |a DE-1043 |a DE-20 |a DE-703 |a DE-11 |a DE-573 | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 232 |0 (DE-625)143619: |2 rvk | ||
084 | |a 004 |2 23sdnb | ||
100 | 1 | |a Vijayakumaran, Sujeevan |e Verfasser |0 (DE-588)1109903448 |4 aut | |
245 | 1 | 0 | |a Versionsverwaltung mit Git |b Praxiseinstieg |c Sujeevan Vijayakumaran |
250 | |a 3. Auflage | ||
264 | 1 | |a Frechen |b mitp |c 2021 | |
300 | |a 321 Seiten |b Illustrationen, Diagramme |c 24 cm x 17 cm |e Referenzkarte | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a mitp Professional | |
500 | |a Auf dem Cover: "Mit praktischer Referenzkarte" | ||
650 | 0 | 7 | |a Git |g Software |0 (DE-588)7687494-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Versionsverwaltung |0 (DE-588)4202033-5 |2 gnd |9 rswk-swf |
653 | |a buch | ||
653 | |a Git | ||
653 | |a github | ||
653 | |a gitlab | ||
653 | |a hui | ||
653 | |a mitp | ||
653 | |a open source | ||
653 | |a programmierung | ||
653 | |a rebasing | ||
653 | |a repository | ||
653 | |a softwareentwicklung | ||
653 | |a ssh key | ||
653 | |a stash | ||
653 | |a versionsverwaltung | ||
653 | |a workflow | ||
655 | 7 | |0 (DE-588)4123623-3 |a Lehrbuch |2 gnd-content | |
689 | 0 | 0 | |a Git |g Software |0 (DE-588)7687494-1 |D s |
689 | 0 | 1 | |a Versionsverwaltung |0 (DE-588)4202033-5 |D s |
689 | 0 | |5 DE-604 | |
710 | 2 | |a mitp Verlags GmbH & Co. KG |0 (DE-588)1065362072 |4 pbl | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-7475-0305-8 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-7475-0306-5 |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032592642&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-032592642 |
Datensatz im Suchindex
_version_ | 1804182283519787008 |
---|---|
adam_text | INHALTSVERZEICHNIS
EINLEITUNG
.................................................................................................
11
AUFBAU
DES
BUCHES
................................................................................
12
KONVENTION
...............................................................................................
13
HINWEISE
UND
TIPPS
..............................................................................
14
FEEDBACK
...................................................................................................
14
DANKSAGUNG
.............................................................................................
14
1
EINFUEHRUNG
...............................................................................................
15
1.1
LOKALE
VERSIONSVERWALTUNG
....................................................................
16
1.2
ZENTRALE
VERSIONS
VERWALTUNG
................................................................
17
1.3
VERTEILTE
VERSIONSVERWALTUNG
................................................................
18
1.4
GESCHICHTLICHES
......................................................................................
20
2
DIE
GRUNDLAGEN
......................................................................................
23
2.1
INSTALLATION
...............................................................................................
23
2.2
DAS
ERSTE
REPOSITORY
..............................................................................
26
2.3
GIT-KONFIGURATION
..................................................................................
28
2.4
DER
ERSTE
COMMIT
..................................................................................
29
2.4.1
VERSIONIERTE
DATEIEN
MIT
GIT
MV
VERSCHIEBEN
......................
46
2.5
AENDERUNGEN
RUECKGAENGIG
MACHEN
MIT
RESET
UND
REVERT
...................
47
2.5.1
REVERT
...........................................................................................
47
2.5.2
RESET
...........................................................................................
48
2.6
GIT
MIT
GUI
.............................................................................................
51
2.6.1
COMMITS
MIT
GIT
GUI
...............................................................
53
2.7
WIE
GIT
ARBEITET
......................................................................................
54
2.8
GIT-HILFE
...................................................................................................
60
2.9
ZUSAMMENFASSUNG
................................................................................
60
3
ARBEITEN
MIT
BRANCHES
..........................................................................
63
3.1
ALLGEMEINES
ZUM
BRANCHING
................................................................
63
3.2
BRANCHES
ANLEGEN
...................................................................................
65
3.3
BRANCHES
MERGEN
....................................................................................
72
3.4
MERGE-KONFLIKTE
......................................................................................
76
3.5
MERGETOOLS
...............................................................................................
80
INHALTSVERZEICHNIS
3.6
MERGE-
STRATEGIEN
.....................................................................................
83
3.6.1
RESOLVE
.........................................................................................
83
3.6.2
RECURSIVE
.....................................................................................
83
3.6.3
OCTOPUS
.........................................................................................
84
3.6.4
OURS
.............................................................................................
84
3.6.5
SUBTREE
....................................................................................
84
3.7
REBASING
...................................................................................................
84
3.8
STASH
UND
CLEAN
.......................................................................................
90
3.8.1
DAS
ARBEITSVERZEICHNIS
SAEUBERN
..............................................
94
3.8.2
DATEIEN
IGNORIEREN
....................................................................
96
3.9
ZUSAMMENFASSUNG
.................................................................................
98
4 VERTEILTE
REPOSITORYS
..............................................................................
99
4.1
PROJEKT
MIT
EINEM
REMOTE-REPOSITORY
..................................................
100
4.2
BRANCH-MANAGEMENT
...............................................................................
109
4.3
TRACKING-BRANCHES
...................................................................................
111
4.4
PROJEKT
MIT
DREI
REMOTE-REPOSITORYS
....................................................
114
4.5
DER
WORKFLOW
MIT
DREI
REPOSITORYS
......................................................
117
4.6
ZUSAMMENFASSUNG
.................................................................................
121
5
GIT-HOSTING
...............................................................................................
123
5.1
GITHUB
.....................................................................................................
126
5.1.1
REPOSITORY
ANLEGEN
....................................................................
126
5.1.2
SSH-KEYS
ANLEGEN
UND
HINZUFUEGEN
.......................................
129
5.1.3
SSH-AGENT
KONFIGURIEREN
........................................................
131
5.1.4
LOKALES
GIT-REPOSITORY
KONFIGURIEREN
.....................................
133
5.1.5
REPOSITORY
KLONEN
......................................................................
135
5.1.6
DER
GITHUB-WORKFLOW
..............................................................
135
5.1.7
GITHUB-REPOSITORYS
UM
EXTERNE
TOOLS
ERWEITERN
...................
152
5.2
GITLAB
.......................................................................................................
152
5.2.1
INSTALLATION
.................................................................................
153
5.2.2
KONFIGURATION
............................................................................
153
5.3
WEITERE
GIT-HOSTING-LOESUNGEN
..............................................................
158
5.4
CI/CD:
CONTINUOUS
INTEGRATION
UND
CONTINUOUS
DELIVERY
..............
158
5.4.1
DER
WORKFLOW
............................................................................
159
5.4.2
GITHUB
ACTIONS
..........................................................................
161
5.4.3
GITLAB
CI/CD
............................................................................
164
5.5
ZUSAMMENFASSUNG
................................................................................
168
6
INHALTSVERZEICHNIS
6
WORKFLOWS
...............................................................................................
169
6.1
INTERAKTIVES
REBASING
............................................................................
170
6.1.1
BRANCHES
PSEUDO-SICHEM
...........................................................
171
6.1.2
DEN
LETZTEN
COMMIT
VERAENDERN
...............................................
171
6.1.3
MEHRERE
COMMITS
VERAENDERN
.................................................
174
6.1.4
REIHENFOLGE
DER
COMMITS
ANPASSEN
........................................
176
6.1.5
COMMITS
ERGAENZEN
....................................................................
176
6.1.6
COMMITS
SQUASHEN
....................................................................
178
6.1.7
COMMITS
AUTOSQUASHEN
..........................................................
180
6.1.8
COMMITS
DROPPEN
....................................................................
181
6.1.9
COMMIT
AUFTEILEN
......................................................................
181
6.2
WORKFLOW
MIT
EINEM
BRANCH
UND
REPOSITORY
FUER
EINE
PERSON
..........
183
6.3
WORKFLOW
MIT
MEHREREN
PERSONEN,
EINEM
REPOSITORY
UND
EINEM
BRANCH
..........................................................................................
184
6.4
GIT
FLOW
...................................................................................................
186
6.4.1
FEATURE-BRANCHES
......................................................................
187
6.4.2
RELEASE-BRANCHES
......................................................................
190
6.4.3
RELEASE
TAGGEN
..........................................................................
191
6.4.4
HOTFIX-BRANCHES
........................................................................
192
6.4.5
ZUSAMMENFASSUNG
ZU
GIT
FLOW
..............................................
193
6.5
GIT
FLOW
MIT
MEHR
ALS
EINEM
DEVELOP-BRANCH
.....................................
194
6.6
GIT
FLOW
MIT
MEHREREN
REPOSITORYS
.....................................................
195
6.7
GITHUB-FLOW
...........................................................................................
197
6.8
GITLAB-FLOW
.............................................................................................
197
6.9
WEITERE
ASPEKTE
IN
WORKFLOWS
..............................................................
199
6.10
ZUSAMMENFASSUNG
................................................................................
201
7
HOOKS
.......................................................................................................
203
7.1
CLIENT-SEITIGE
HOOKS
..............................................................................
203
7.1.1
COMMIT-HOOKS
..........................................................................
204
7.1.2
E-MAIL-HOOKS
............................................................................
207
7.1.3
WEITERE
HOOKS
..........................................................................
207
7.2
SERVER-SEITIGE
HOOKS
..............................................................................
208
7.2.1
PRE-RECEIVE-HOOK
........................................................................
208
7.2.2
UPDATE-HOOK
..............................................................................
208
7.2.3
POST-RECEIVE-HOOK
......................................................................
209
7.2.4
BEISPIEL-HOOKS
..........................................................................
209
7.3
GIT-ATTRIBUTE
.............................................................................................
211
7
INHALTSVERZEICHNIS
8
UMSTIEG
VON
SUBVERSION
........................................................................
215
8.1
ZENTRALE
VS.
VERTEILTE
REPOSITORYS
..........................................................
215
8.2
CHECKOUT
VS.
CLONE
.................................................................................
216
8.3
SVN
COMMIT
VS.
GIT
COMMIT
&
GIT
PUSH
..................................................
216
8.4
SVN
ADD
VS.
GIT
ADD
...................................................................................
216
8.5
BINAERDATEIEN
IM
REPOSITORY
....................................................................
217
8.6
SVN-
IN
GIT-REPOSITORY
KONVERTIEREN
....................................................
217
8.6.1
GIT-SVN
.........................................................................................
218
8.6.2
NACH
DER
UMWANDLUNG
............................................................
221
8.6.3
COMMITTEN
MIT
GIT-SVN
..............................................................
221
8.7
ZUSAMMENFASSUNG
.................................................................................
223
9
TIPPS
UND
TRICKS
.....................................................................................
225
9.1
GROSSE
DATEIEN
MIT
GIT
LFS
VERWALTEN
..................................................
225
9.2
PARTIELLES
KLONEN
.....................................................................................
227
9.3
ALIASSE
SETZEN
UND
NUTZEN
......................................................................
228
9.4
MEHR
AUS
DEM
LOG
HOLEN
........................................................................
229
9.4.1
BEGRENZTE
AUSGABEN
..................................................................
229
9.4.2
SCHOENERE
LOGS
............................................................................
231
9.5
AUSGEFUEHRTE
AKTIONEN
IM
REPOSITORY
MIT
GIT
REFLOG
...........................
232
9.6
GARBAGE
COLLECTION
MIT
GIT
GC
................................................................
235
9.7
FINDE
DEN
SCHULDIGEN
MIT
GIT
BLAME
....................................................
236
9.8
WORTWEISES
DIFF
MIT
WORD-DIFF
................................................................
236
9.9
VERSCHOBENE
ZEILEN
FARBLICH
HERVORHEBEN
MIT
GIT
DIFF
-COLOR-MOVED
...........................................................................................
237
9.10
DATEI-INHALTE
SUCHEN
MIT
GIT
GREP
..........................................................
238
9.11
AENDERUNGEN
HAEPPCHENWEISE
STAGEN
UND
COMMITTEN
.........................
239
9.12
AUF
FEHLERSUCHE
MIT
GIT
BISECT
..............................................................
241
9.13
ARBEITEN
MIT
PATCHES
..............................................................................
243
9.13.1
PATCHES
ERSTELLEN
........................................................................
243
9.13.2
PATCHES
ANWENDEN
....................................................................
245
9.14
REPOSITORYS
IN
REPOSITORYS
MIT
GIT
SUBMODULES
.................................
247
9.15
SUBTREE
ALS
ALTERNATIVE
FUER
SUBMODULE
...............................................
250
9.16
KOMPLETTE
HISTORIE
NEU
SCHREIBEN
MIT
GIT
FILTER-REPO
.........................
252
9.17
TIPPFEHLER
IN
GIT-BEFEHLEN
AUTOMATISCH
KORRIGIEREN
...........................
253
9.18
GITWORKTREE
.............................................................................................
254
9.19
LIQUID
PROMPT
FUER
GIT
............................................................................
256
9.19.1
INSTALLATION
................................................................................
256
9.19.2
IM
EINSATZ
MIT
GIT
....................................................................
257
9.20
ZUSAMMENFASSUNG
................................................................................
258
8
INHALTSVERZEICHNIS
10
GRAFISCHE
CLIENTS
....................................................................................
261
10.1
GIT
GUI
.....................................................................................................
261
10.2
GITK
...........................................................................................................
263
10.3
SOURCETREE
...............................................................................................
267
10.4
GITHUB
DESKTOP
......................................................................................
269
10.5
GITG
...........................................................................................................
271
10.6
TIG
.............................................................................................................
272
10.7
TORTOISEGIT
...............................................................................................
274
10.8
GITKRAKEN
.................................................................................................
276
10.9
WEITERES
...................................................................................................
277
11
NACHVOLLZIEHBARE
GIT-HISTORIEN
............................................................
279
11.1
GUT
DOSIERTE
COMMITS
............................................................................
279
11.2
GUTE
COMMIT-MESSAGES
........................................................................
281
12
DEVOPS
.....................................................................................................
289
12.1
DEVOPS
IM
UEBERBLICK
............................................................................
289
12.2
DAS
PROBLEM
.............................................................................................
290
12.3
DEVOPS-PIPELINE
....................................................................................
294
12.4
DEVSECOPS
...............................................................................................
296
12.5
ZUSAMMENFASSUNG
................................................................................
298
13
FREQUENTLY
ASKED
QUESTIONS
..................................................................
299
A
BEFEHLSREFERENZ
........................................................................................
305
A.L
REPOSITORY
UND
ARBEITSVERZEICHNIS
ANLEGEN
........................................
305
A.2
ERWEITERUNG
UND
BEARBEITUNG
DER
HISTORIE
..........................................
306
A.2.1
ARBEITEN
IM
STAGING-BEREICH
...................................................
306
A.2.2
ARBEITEN
MIT
COMMITS
UND
BRANCHES
.....................................
307
A.3
STATUS-AUSGABEN
UND
FEHLER-SUCHE
.......................................................
310
A.4
VERTEILTE
REPOSITORYS
...............................................................................
311
A.5
HILFSBEFEHLE
..............................................................................................
313
A.6
SONSTIGE
....................................................................................................
314
STICHWORTVERZEICHNIS
..............................................................................
317
9
|
adam_txt |
INHALTSVERZEICHNIS
EINLEITUNG
.
11
AUFBAU
DES
BUCHES
.
12
KONVENTION
.
13
HINWEISE
UND
TIPPS
.
14
FEEDBACK
.
14
DANKSAGUNG
.
14
1
EINFUEHRUNG
.
15
1.1
LOKALE
VERSIONSVERWALTUNG
.
16
1.2
ZENTRALE
VERSIONS
VERWALTUNG
.
17
1.3
VERTEILTE
VERSIONSVERWALTUNG
.
18
1.4
GESCHICHTLICHES
.
20
2
DIE
GRUNDLAGEN
.
23
2.1
INSTALLATION
.
23
2.2
DAS
ERSTE
REPOSITORY
.
26
2.3
GIT-KONFIGURATION
.
28
2.4
DER
ERSTE
COMMIT
.
29
2.4.1
VERSIONIERTE
DATEIEN
MIT
GIT
MV
VERSCHIEBEN
.
46
2.5
AENDERUNGEN
RUECKGAENGIG
MACHEN
MIT
RESET
UND
REVERT
.
47
2.5.1
REVERT
.
47
2.5.2
RESET
.
48
2.6
GIT
MIT
GUI
.
51
2.6.1
COMMITS
MIT
GIT
GUI
.
53
2.7
WIE
GIT
ARBEITET
.
54
2.8
GIT-HILFE
.
60
2.9
ZUSAMMENFASSUNG
.
60
3
ARBEITEN
MIT
BRANCHES
.
63
3.1
ALLGEMEINES
ZUM
BRANCHING
.
63
3.2
BRANCHES
ANLEGEN
.
65
3.3
BRANCHES
MERGEN
.
72
3.4
MERGE-KONFLIKTE
.
76
3.5
MERGETOOLS
.
80
INHALTSVERZEICHNIS
3.6
MERGE-
STRATEGIEN
.
83
3.6.1
RESOLVE
.
83
3.6.2
RECURSIVE
.
83
3.6.3
OCTOPUS
.
84
3.6.4
OURS
.
84
3.6.5
SUBTREE
.
84
3.7
REBASING
.
84
3.8
STASH
UND
CLEAN
.
90
3.8.1
DAS
ARBEITSVERZEICHNIS
SAEUBERN
.
94
3.8.2
DATEIEN
IGNORIEREN
.
96
3.9
ZUSAMMENFASSUNG
.
98
4 VERTEILTE
REPOSITORYS
.
99
4.1
PROJEKT
MIT
EINEM
REMOTE-REPOSITORY
.
100
4.2
BRANCH-MANAGEMENT
.
109
4.3
TRACKING-BRANCHES
.
111
4.4
PROJEKT
MIT
DREI
REMOTE-REPOSITORYS
.
114
4.5
DER
WORKFLOW
MIT
DREI
REPOSITORYS
.
117
4.6
ZUSAMMENFASSUNG
.
121
5
GIT-HOSTING
.
123
5.1
GITHUB
.
126
5.1.1
REPOSITORY
ANLEGEN
.
126
5.1.2
SSH-KEYS
ANLEGEN
UND
HINZUFUEGEN
.
129
5.1.3
SSH-AGENT
KONFIGURIEREN
.
131
5.1.4
LOKALES
GIT-REPOSITORY
KONFIGURIEREN
.
133
5.1.5
REPOSITORY
KLONEN
.
135
5.1.6
DER
GITHUB-WORKFLOW
.
135
5.1.7
GITHUB-REPOSITORYS
UM
EXTERNE
TOOLS
ERWEITERN
.
152
5.2
GITLAB
.
152
5.2.1
INSTALLATION
.
153
5.2.2
KONFIGURATION
.
153
5.3
WEITERE
GIT-HOSTING-LOESUNGEN
.
158
5.4
CI/CD:
CONTINUOUS
INTEGRATION
UND
CONTINUOUS
DELIVERY
.
158
5.4.1
DER
WORKFLOW
.
159
5.4.2
GITHUB
ACTIONS
.
161
5.4.3
GITLAB
CI/CD
.
164
5.5
ZUSAMMENFASSUNG
.
168
6
INHALTSVERZEICHNIS
6
WORKFLOWS
.
169
6.1
INTERAKTIVES
REBASING
.
170
6.1.1
BRANCHES
PSEUDO-SICHEM
.
171
6.1.2
DEN
LETZTEN
COMMIT
VERAENDERN
.
171
6.1.3
MEHRERE
COMMITS
VERAENDERN
.
174
6.1.4
REIHENFOLGE
DER
COMMITS
ANPASSEN
.
176
6.1.5
COMMITS
ERGAENZEN
.
176
6.1.6
COMMITS
SQUASHEN
.
178
6.1.7
COMMITS
AUTOSQUASHEN
.
180
6.1.8
COMMITS
DROPPEN
.
181
6.1.9
COMMIT
AUFTEILEN
.
181
6.2
WORKFLOW
MIT
EINEM
BRANCH
UND
REPOSITORY
FUER
EINE
PERSON
.
183
6.3
WORKFLOW
MIT
MEHREREN
PERSONEN,
EINEM
REPOSITORY
UND
EINEM
BRANCH
.
184
6.4
GIT
FLOW
.
186
6.4.1
FEATURE-BRANCHES
.
187
6.4.2
RELEASE-BRANCHES
.
190
6.4.3
RELEASE
TAGGEN
.
191
6.4.4
HOTFIX-BRANCHES
.
192
6.4.5
ZUSAMMENFASSUNG
ZU
GIT
FLOW
.
193
6.5
GIT
FLOW
MIT
MEHR
ALS
EINEM
DEVELOP-BRANCH
.
194
6.6
GIT
FLOW
MIT
MEHREREN
REPOSITORYS
.
195
6.7
GITHUB-FLOW
.
197
6.8
GITLAB-FLOW
.
197
6.9
WEITERE
ASPEKTE
IN
WORKFLOWS
.
199
6.10
ZUSAMMENFASSUNG
.
201
7
HOOKS
.
203
7.1
CLIENT-SEITIGE
HOOKS
.
203
7.1.1
COMMIT-HOOKS
.
204
7.1.2
E-MAIL-HOOKS
.
207
7.1.3
WEITERE
HOOKS
.
207
7.2
SERVER-SEITIGE
HOOKS
.
208
7.2.1
PRE-RECEIVE-HOOK
.
208
7.2.2
UPDATE-HOOK
.
208
7.2.3
POST-RECEIVE-HOOK
.
209
7.2.4
BEISPIEL-HOOKS
.
209
7.3
GIT-ATTRIBUTE
.
211
7
INHALTSVERZEICHNIS
8
UMSTIEG
VON
SUBVERSION
.
215
8.1
ZENTRALE
VS.
VERTEILTE
REPOSITORYS
.
215
8.2
CHECKOUT
VS.
CLONE
.
216
8.3
SVN
COMMIT
VS.
GIT
COMMIT
&
GIT
PUSH
.
216
8.4
SVN
ADD
VS.
GIT
ADD
.
216
8.5
BINAERDATEIEN
IM
REPOSITORY
.
217
8.6
SVN-
IN
GIT-REPOSITORY
KONVERTIEREN
.
217
8.6.1
GIT-SVN
.
218
8.6.2
NACH
DER
UMWANDLUNG
.
221
8.6.3
COMMITTEN
MIT
GIT-SVN
.
221
8.7
ZUSAMMENFASSUNG
.
223
9
TIPPS
UND
TRICKS
.
225
9.1
GROSSE
DATEIEN
MIT
GIT
LFS
VERWALTEN
.
225
9.2
PARTIELLES
KLONEN
.
227
9.3
ALIASSE
SETZEN
UND
NUTZEN
.
228
9.4
MEHR
AUS
DEM
LOG
HOLEN
.
229
9.4.1
BEGRENZTE
AUSGABEN
.
229
9.4.2
SCHOENERE
LOGS
.
231
9.5
AUSGEFUEHRTE
AKTIONEN
IM
REPOSITORY
MIT
GIT
REFLOG
.
232
9.6
GARBAGE
COLLECTION
MIT
GIT
GC
.
235
9.7
FINDE
DEN
SCHULDIGEN
MIT
GIT
BLAME
.
236
9.8
WORTWEISES
DIFF
MIT
WORD-DIFF
.
236
9.9
VERSCHOBENE
ZEILEN
FARBLICH
HERVORHEBEN
MIT
GIT
DIFF
-COLOR-MOVED
.
237
9.10
DATEI-INHALTE
SUCHEN
MIT
GIT
GREP
.
238
9.11
AENDERUNGEN
HAEPPCHENWEISE
STAGEN
UND
COMMITTEN
.
239
9.12
AUF
FEHLERSUCHE
MIT
GIT
BISECT
.
241
9.13
ARBEITEN
MIT
PATCHES
.
243
9.13.1
PATCHES
ERSTELLEN
.
243
9.13.2
PATCHES
ANWENDEN
.
245
9.14
REPOSITORYS
IN
REPOSITORYS
MIT
GIT
SUBMODULES
.
247
9.15
SUBTREE
ALS
ALTERNATIVE
FUER
SUBMODULE
.
250
9.16
KOMPLETTE
HISTORIE
NEU
SCHREIBEN
MIT
GIT
FILTER-REPO
.
252
9.17
TIPPFEHLER
IN
GIT-BEFEHLEN
AUTOMATISCH
KORRIGIEREN
.
253
9.18
GITWORKTREE
.
254
9.19
LIQUID
PROMPT
FUER
GIT
.
256
9.19.1
INSTALLATION
.
256
9.19.2
IM
EINSATZ
MIT
GIT
.
257
9.20
ZUSAMMENFASSUNG
.
258
8
INHALTSVERZEICHNIS
10
GRAFISCHE
CLIENTS
.
261
10.1
GIT
GUI
.
261
10.2
GITK
.
263
10.3
SOURCETREE
.
267
10.4
GITHUB
DESKTOP
.
269
10.5
GITG
.
271
10.6
TIG
.
272
10.7
TORTOISEGIT
.
274
10.8
GITKRAKEN
.
276
10.9
WEITERES
.
277
11
NACHVOLLZIEHBARE
GIT-HISTORIEN
.
279
11.1
GUT
DOSIERTE
COMMITS
.
279
11.2
GUTE
COMMIT-MESSAGES
.
281
12
DEVOPS
.
289
12.1
DEVOPS
IM
UEBERBLICK
.
289
12.2
DAS
PROBLEM
.
290
12.3
DEVOPS-PIPELINE
.
294
12.4
DEVSECOPS
.
296
12.5
ZUSAMMENFASSUNG
.
298
13
FREQUENTLY
ASKED
QUESTIONS
.
299
A
BEFEHLSREFERENZ
.
305
A.L
REPOSITORY
UND
ARBEITSVERZEICHNIS
ANLEGEN
.
305
A.2
ERWEITERUNG
UND
BEARBEITUNG
DER
HISTORIE
.
306
A.2.1
ARBEITEN
IM
STAGING-BEREICH
.
306
A.2.2
ARBEITEN
MIT
COMMITS
UND
BRANCHES
.
307
A.3
STATUS-AUSGABEN
UND
FEHLER-SUCHE
.
310
A.4
VERTEILTE
REPOSITORYS
.
311
A.5
HILFSBEFEHLE
.
313
A.6
SONSTIGE
.
314
STICHWORTVERZEICHNIS
.
317
9 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Vijayakumaran, Sujeevan |
author_GND | (DE-588)1109903448 |
author_facet | Vijayakumaran, Sujeevan |
author_role | aut |
author_sort | Vijayakumaran, Sujeevan |
author_variant | s v sv |
building | Verbundindex |
bvnumber | BV047187376 |
classification_rvk | ST 230 ST 250 ST 232 |
ctrlnum | (OCoLC)1241670894 (DE-599)DNB1226169457 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 3. Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02506nam a22007098c 4500</leader><controlfield tag="001">BV047187376</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20220628 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">210309s2021 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">21,N06</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1226169457</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783747503041</subfield><subfield code="c">: EUR 29.99 (DE), EUR 30.90 (AT)</subfield><subfield code="9">978-3-7475-0304-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3747503047</subfield><subfield code="9">3-7475-0304-7</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783747503041</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Bestellnummer: 74750304</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1241670894</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1226169457</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1050</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-573</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 232</subfield><subfield code="0">(DE-625)143619:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">23sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Vijayakumaran, Sujeevan</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1109903448</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Versionsverwaltung mit Git</subfield><subfield code="b">Praxiseinstieg</subfield><subfield code="c">Sujeevan Vijayakumaran</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3. Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Frechen</subfield><subfield code="b">mitp</subfield><subfield code="c">2021</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">321 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">24 cm x 17 cm</subfield><subfield code="e">Referenzkarte</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">mitp Professional</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Auf dem Cover: "Mit praktischer Referenzkarte"</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Git</subfield><subfield code="g">Software</subfield><subfield code="0">(DE-588)7687494-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Versionsverwaltung</subfield><subfield code="0">(DE-588)4202033-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">buch</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Git</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">github</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">gitlab</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">hui</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">mitp</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">open source</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">programmierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">rebasing</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">repository</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">softwareentwicklung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">ssh key</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">stash</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">versionsverwaltung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">workflow</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4123623-3</subfield><subfield code="a">Lehrbuch</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Git</subfield><subfield code="g">Software</subfield><subfield code="0">(DE-588)7687494-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Versionsverwaltung</subfield><subfield code="0">(DE-588)4202033-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">mitp Verlags GmbH & Co. KG</subfield><subfield code="0">(DE-588)1065362072</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-7475-0305-8</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-7475-0306-5</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032592642&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032592642</subfield></datafield></record></collection> |
genre | (DE-588)4123623-3 Lehrbuch gnd-content |
genre_facet | Lehrbuch |
id | DE-604.BV047187376 |
illustrated | Illustrated |
index_date | 2024-07-03T16:46:39Z |
indexdate | 2024-07-10T09:05:05Z |
institution | BVB |
institution_GND | (DE-588)1065362072 |
isbn | 9783747503041 3747503047 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032592642 |
oclc_num | 1241670894 |
open_access_boolean | |
owner | DE-1050 DE-1043 DE-20 DE-703 DE-11 DE-573 |
owner_facet | DE-1050 DE-1043 DE-20 DE-703 DE-11 DE-573 |
physical | 321 Seiten Illustrationen, Diagramme 24 cm x 17 cm Referenzkarte |
publishDate | 2021 |
publishDateSearch | 2021 |
publishDateSort | 2021 |
publisher | mitp |
record_format | marc |
series2 | mitp Professional |
spelling | Vijayakumaran, Sujeevan Verfasser (DE-588)1109903448 aut Versionsverwaltung mit Git Praxiseinstieg Sujeevan Vijayakumaran 3. Auflage Frechen mitp 2021 321 Seiten Illustrationen, Diagramme 24 cm x 17 cm Referenzkarte txt rdacontent n rdamedia nc rdacarrier mitp Professional Auf dem Cover: "Mit praktischer Referenzkarte" Git Software (DE-588)7687494-1 gnd rswk-swf Versionsverwaltung (DE-588)4202033-5 gnd rswk-swf buch Git github gitlab hui mitp open source programmierung rebasing repository softwareentwicklung ssh key stash versionsverwaltung workflow (DE-588)4123623-3 Lehrbuch gnd-content Git Software (DE-588)7687494-1 s Versionsverwaltung (DE-588)4202033-5 s DE-604 mitp Verlags GmbH & Co. KG (DE-588)1065362072 pbl Erscheint auch als Online-Ausgabe 978-3-7475-0305-8 Erscheint auch als Online-Ausgabe 978-3-7475-0306-5 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032592642&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Vijayakumaran, Sujeevan Versionsverwaltung mit Git Praxiseinstieg Git Software (DE-588)7687494-1 gnd Versionsverwaltung (DE-588)4202033-5 gnd |
subject_GND | (DE-588)7687494-1 (DE-588)4202033-5 (DE-588)4123623-3 |
title | Versionsverwaltung mit Git Praxiseinstieg |
title_auth | Versionsverwaltung mit Git Praxiseinstieg |
title_exact_search | Versionsverwaltung mit Git Praxiseinstieg |
title_exact_search_txtP | Versionsverwaltung mit Git Praxiseinstieg |
title_full | Versionsverwaltung mit Git Praxiseinstieg Sujeevan Vijayakumaran |
title_fullStr | Versionsverwaltung mit Git Praxiseinstieg Sujeevan Vijayakumaran |
title_full_unstemmed | Versionsverwaltung mit Git Praxiseinstieg Sujeevan Vijayakumaran |
title_short | Versionsverwaltung mit Git |
title_sort | versionsverwaltung mit git praxiseinstieg |
title_sub | Praxiseinstieg |
topic | Git Software (DE-588)7687494-1 gnd Versionsverwaltung (DE-588)4202033-5 gnd |
topic_facet | Git Software Versionsverwaltung Lehrbuch |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032592642&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT vijayakumaransujeevan versionsverwaltungmitgitpraxiseinstieg AT mitpverlagsgmbhcokg versionsverwaltungmitgitpraxiseinstieg |