Git: verteilte Versionsverwaltung für Code und Dokumente
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München
Open Source Press
2011
|
Schriftenreihe: | Professional reference
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Ausfuehrliche Beschreibung Inhaltsverzeichnis |
Beschreibung: | 328 S. Ill., graph. Darst. |
ISBN: | 9783941841420 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV039139221 | ||
003 | DE-604 | ||
005 | 20150304 | ||
007 | t | ||
008 | 110714s2011 ad|| |||| 00||| ger d | ||
015 | |a 11,N11 |2 dnb | ||
016 | 7 | |a 1010428926 |2 DE-101 | |
020 | |a 9783941841420 |9 978-3-941841-42-0 | ||
024 | 3 | |a 9783941841420 | |
035 | |a (OCoLC)724989790 | ||
035 | |a (DE-599)DNB1010428926 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-12 |a DE-523 |a DE-91G |a DE-573 |a DE-83 |a DE-29T |a DE-863 |a DE-634 |a DE-20 |a DE-11 |a DE-862 | ||
082 | 0 | |a 005.1 |2 22/ger | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 232 |0 (DE-625)143619: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 304f |2 stub | ||
100 | 1 | |a Haenel, Valentin |e Verfasser |4 aut | |
245 | 1 | 0 | |a Git |b verteilte Versionsverwaltung für Code und Dokumente |c Valentin Haenel ; Julius Plenz |
264 | 1 | |a München |b Open Source Press |c 2011 | |
300 | |a 328 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Professional reference | |
650 | 0 | 7 | |a Git |g Software |0 (DE-588)7687494-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Git |g Software |0 (DE-588)7687494-1 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Plenz, Julius |e Verfasser |4 aut | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3682164&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m X:MVB |q text/html |u https://www.opensourcepress.de/git |3 Ausfuehrliche Beschreibung |
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=024157307&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-024157307 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-863_location | 1340 |
DE-BY-FWS_call_number | 2000/ST 230 H135 1340/ST 230 H135 |
DE-BY-FWS_katkey | 413499 |
DE-BY-FWS_media_number | 083000512268 083101174206 |
_version_ | 1816752347119878144 |
adam_text |
IMAGE 1
INHALTSVERZEICHNIS
VORWORT 13
1 EINFUEHRUNG UND ERSTE SCHRITTE 19
1.1 GRUNDBEGRIFFE 19
1.2 ERSTE SCHRITTE MIT GIT 22
1.2.1 DAS ERSTE REPOSITORY 22
1.2.2 DER ERSTE COMMIT 23
1.2.3 COMMITS EINSEHEN 25
1.3 GIT KONFIGURIEREN 27
1.3.1 GITALIASE 28
1.3.2 FARBE EINSTELLEN 29
1.3.3 ZEICHENSAETZE EINSTELLEN 29
1.3.4 ZEILENENDEN EINSTELLEN 29
1.3.5 EDITOR, PAGER UND BROWSER EINSTELLEN 30
1.3.6 KONFIGURATION UEBER UMGEBUNGSVARIABLEN 31 1.3.7 AUTOMATISCHE
FEHLERKORREKTUR 31
2 GRUNDLAGEN 33
2.1 GIT-KOMMANDOS 33
2.1.1 INDEX 34
2.1.2 COMMITS SCHRITTWEISE ERSTELLEN 36
2.1.3 COMMITS ERSTELLEN 40
2.1.4 DATEIEN VERSCHIEBEN UND LOESCHEN 43
2.1.5 GREP AUF EINEM REPOSITORY 44
2.1.6 DIE PROJEKTGESCHICHTE UNTERSUCHEN 45
2.1.7 COMMIT-RANGES 48
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/1010428926
DIGITALISIERT DURCH
IMAGE 2
INHALTSVERZEICHNIS
2.1.8 UNTERSCHIEDE ZWISCHEN COMMITS 49
2.2 DAS OBJEKTMODELL 49
2.2.1 SHA-1 - DER SICHERE HASH-ALGORITHMUS 50
2.2.2 DIE GIT-OBJEKTE 51
2.2.3 DIE OBJEKTDATENBANK 52
2.2.4 DIE OBJEKTDATENBANK UNTERSUCHEN 54
2.2.5 DEDUPLICATION 55
2.2.6 DIE GRAPH-STRUKTUR 57
3 PRAKTISCHE VERSIONSVERWALTUNG 61
3.1 REFERENZEN: BRANCHES UND TAGS 61
3.1.1 HEAD UND ANDERE SYMBOLISCHE REFERENZEN 64
3.1.2 BRANCHES VERWALTEN 65
3.1.3 TAGS - WICHTIGE VERSIONEN MARKIEREN 70
3.2 VERSIONEN WIEDERHERSTELLEN 76
3.2.1 DETACHED HEAD 77
3.2.2 COMMITS RUECKGAENGIG MACHEN 78
3.2.3 RESET UND DER INDEX 79
3.3 BRANCHES ZUSAMMENFUEHREN: MERGES 82
3.3.1 ZWEI BRANCHES VERSCHMELZEN 82
3.3.2 FAST-FORWARD-MERGES: EINEN BRANCH VORSPULEN 84
3.3.3 MERGE-STRATEGIEN 86
3.3.4 OPTIONEN FUER DIE RECURSIVE-STRATEGIE 88
3.4 MERGE-KONFLIKTE LOESEN 89
3.4.1 HILFE BEIM MERGE: MERGETOOL 93
3.4.2 RERERE: REUSE RECORDED RESOLUTION 94
3.4.3 KONFLIKTE VERMEIDEN 97
3.5 EINZELNE COMMITS UEBERNEHMEN: CHERRY-PICK 98
3.6 VISUALISIERUNG VON REPOSITORIES 99
3.6.1 REVISION PARAMETERS 99
3.6.2 GITK 102
3.7 REFLOG 104
IMAGE 3
INHALTSVERZEICHNIS
4 FORTGESCHRITTENE KONZEPTE 107
4.1 COMMITS VERSCHIEBEN - REBASE 107
4.1.1 EIN BEISPIEL 109
4.1.2 ERWEITERTE SYNTAX UND KONFLIKTE 110
4.1.3 WARUM REBASE SINNVOLL IST 111
4.1.4 WANN REBASE NICHT SINNVOLL IST-REBASE VS. MERGE . . . I LL
4.1.5 EIN WORT DER WARNUNG 112
4.1.6 CODE-DOPPLUNGEN VERMEIDEN 113
4.1.7 PATCH-STACKS VERWALTEN 114
4.1.8 REBASE EINSCHRAENKEN MIT -ONTO 114
4.1.9 EINEN COMMIT VERBESSERN 115
4.1.10 REBASE FEINJUSTIEREN 116
4.2 DIE GESCHICHTE UMSCHREIBEN - INTERAKTIVES REBASE 117
4.2.1 KLEINE FEHLER KORRIGIEREN: BUG SQUASHING 119
4.2.2 COMMITS BELIEBIG EDITIEREN 120
4.3 WER HAT DIESE AENDERUNGEN GEMACHT? - GIT BLAME 122
4.4 DATEIEN IGNORIEREN 124
4.4.1 SYNTAX FUER MUSTER 124
4.4.2 NACHTRAEGLICH IGNORIEREN ODER VERSIONIEREN 125
4.4.3 IGNORIERTE UND UNBEKANNTE DATEIEN LOESCHEN 126
4.5 VERAENDERUNGEN AUSLAGERN - GIT STASH 126
4.5.1 GRUNDLEGENDE BENUTZUNG 127
4.5.2 KONFLIKTE LOESEN 128
4.5.3 WENN SIE DEN STASH NICHT ANWENDEN KOENNEN 128
4.5.4 NACHRICHT ANPASSEN 129
4.5.5 STASHES EINSEHEN 129
4.5.6 STASHES LOESCHEN 130
4.5.7 WIE IST DER STASH IMPLEMENTIERT? 131
4.6 COMMITS ANNOTIEREN - GIT NOTES 132
4.7 MEHRERE ROOT-COMMITS 133
4.8 REGRESSIONEN FINDEN - GIT BISECT 134
4.8.1 BENUTZUNG 135
4.8.2 AUTOMATISIERUNG , 135
IMAGE 4
INHALTSVERZEICHNIS
5 VERTEILTES GIT 137
5.1 WIE FUNKTIONIERT VERTEILTE VERSIONSVERWALTUNG? 137
5.2 REPOSITORIES KLONEN 139
5.2.1 REPOSITORY-URLS 141
5.2.2 REMOTE-TRACKING-BRANCHES 142
5.3 COMMITS HERUNTERLADEN 144
5.3.1 GIT FETCH 144
5.3.2 GIT PULL 148
5.3.3 GIT FETCH VS. GIT PULL 151
5.4 COMMITS HOCHLADEN: G IT PUSH 153
5.5 REMOTES UNTERSUCHEN 157
5.6 VERTEILTER WORKFLOW MIT MEHREREN REMOTES 159
5.7 REMOTES VERWALTEN 160
5.8 TAGS AUSTAUSCHEN 162
5.8.1 TAGS HERUNTERLADEN 162
5.8.2 TAGS HOCHLADEN 163
5.9 PATCHES PER E-MAIL 164
5.9.1 PATCHES EXPORTIEREN 165
5.9.2 PATCHES VERSENDEN 167
5.9.3 PATCHES EINPFLEGEN 168
5.10 EIN VERTEILTER, HIERARCHISCHER WORKFLOW 170
5.11 UNTERPROJEKTE VERWALTEN 171
5.11.1 SUBMODULES 172
5.11.2 SUBTREES 175
5.11.3 SUBMODULES VS. SUBTREES 178
6 WORKFLOWS 181
6.1 ANWENDER 182
6.2 EIN BRANCHING-MODELL 184
6.3 RELEASES-MANAGEMENT 188
6.3.1 AUFGABEN SONDIEREN 188
6.3.2 RELEASE ERSTELLEN 190
IMAGE 5
INHALTSVERZEICHNIS
7 GIT AUF DEM SERVER 195
7.1 EINEN GIT-SERVER HOSTEN 195
7.1.1 DAS GIT-PROTOKOLL 195
7.1.2 REPOSITORIES AUF DEM GLEICHEN RECHNER 197
7.1.3 BARE REPOSITORIES -REPOSITORIES OHNE WORKING TREE . . 197
7.1.4 ZUGRIFFSRECHTE EINES REPOSITORYS 197
7.1.5 ZUGRIFF PER SSH: DIE GIT-SHELL 198
7.1.6 ZUGRIFF PER SSH: OEFFENTLICHE SCHLUESSEL 199
7.1.7 BEISPIEL: ZWEI NUTZER WOLLEN KOLLABORIEREN 199
7.2 GITOLITE: GIT EINFACH HOSTEN 200
7.2.1 GITOLITE INSTALLIEREN 201
7.2.2 GITOLITE-KONFIGURATION 202
7.2.3 EIGENTUEMER UND BESCHREIBUNG 204
7.2.4 ZUGRIFFSRECHTE AUF DATEI- ODER BRANCH-EBENE 204
7.2.5 PERSOENLICHE NAMESPACES 206
7.2.6 ZUGRIFFSREGELUNG AUF DATEIEBENE 206
7.2.7 AKTIONEN EXPLIZIT VERBIETEN 207
7.2.8 SOLLTE MAN POLICIES FORCIEREN? 208
7.3 GIT-DAEMON: ANONYMER, LESENDER ZUGRIFF 208
7.3.1 GIT-DAEMON UND INETD 209
7.3.2 DER DEBIAN-WEG: GIT-DAEMON SV 210
7.3.3 DER GIT-DAEMON AUF EINEM PRODUKTIVSYSTEM 211
7.3.4 UEBER GITOLITE EXPORTIERBARE REPOSITORIES FESTLEGEN . . . 212
7.4 GITWEB: DAS INTEGRIERTE WEB-FRONTEND 212
7.4.1 GITWEB GLOBAL INSTALLIEREN 213
7.4.2 GITWEB UND APACHE 214
7.4.3 GITWEB UND IIGHTTPD 215
7.5 CGIT - CGI FOR GIT 216
7.5.1 CGIT UND APACHE UND LIGHTTPD 217
7.5.2 KONFIGURATION 218
7.5.3 EINZELNE REPOSITORIES SPEZIELL KONFIGURIEREN 220
7.5.4 CACHING AUSNUTZEN 221
IMAGE 6
INHALTSVERZEICHNIS
8 GIT AUTOMATISIEREN 223
8.1 GIT-ATTRIBUTE - DATEIEN GESONDERT BEHANDELN 224
8.1.1 FILTER: SMUDGE UND CLEAN 225
8.1.2 KEYWORDS IN DATEIEN 225
8.1.3 EIGENE DIFF-PROGRAMME 227
8.2 HOOKS 230
8.2.1 COMMITS 231
8.2.2 SERVERSEITIG 233
8.2.3 PATCHES ANWENDEN 235
8.2.4 SONSTIGE HOOKS 236
8.3 EIGENE GIT-KOMMANDOS SCHREIBEN 237
8.3.1 INITIALISIERUNG 238
8.3.2 POSITION IM REPOSITORY 239
8.3.3 REFERENZEN AUFLISTEN: REV-LIST 240
8.3.4 AENDERUNGEN FINDEN 241
8.3.5 DIE OBJEKTDATENBANK UND REV-PARSE 243
8.3.6 REFERENZEN ITERIEREN: FOR-EACH-REF 245
8.3.7 REFERENZEN UMSCHREIBEN: GIT UPDATE-REF 247
8.3.8 ERWEITERTE ALIASE 248
8.4 VERSIONSGESCHICHTE UMSCHREIBEN 249
8.4.1 SENSITIVE INFORMATIONEN NACHTRAEGLICH ENTFERNEN 251 8.4.2
UNTERVERZEICHNIS EXTRAHIEREN 253
8.4.3 GRAFTS: NACHTRAEGLICHE MERGES 254
8.4.4 ALTE COMMITS LOESCHEN 255
9 ZUSAMMENSPIEL MIT ANDEREN VERSIONSVERWALTUNGSSYSTEMEN 257 9.1
SUBVERSION 258
9.1.1 KONVERTIERUNG 258
9.1.2 BIDIREKTIONALE KOMMUNIKATION 268
9.2 EIGENE IMPORTER 276
ANHANG 281
A INSTALLATION 283
A.1 LINUX 283
10
IMAGE 7
INHALTSVERZEICHNIS
A.1.1 DEBIAN/UBUNTU 284
A.1.2 FEDORA 284
A.1.3 GENTOO 285
A.1.4 INSTALLATION AUS DEN QUELLEN 285
A.2 MAC OS X 285
A.3 WINDOWS 286
B STRUKTUR EINES REPOSITORYS 287
B.L AUFRAEUMEN 289
B.2 PERFORMANCE 290
C SHELL-INTEGRATION 293
C.L GIT UND DIE BASH 294
C.I.I COMPLETION 294
CL.2 PROMPT 296
C.2 GIT UND DIE Z-SHELL 299
C.2.1 COMPLETION 299
C.2.2 PROMPT 302
D GITHUB 307
11 |
any_adam_object | 1 |
author | Haenel, Valentin Plenz, Julius |
author_facet | Haenel, Valentin Plenz, Julius |
author_role | aut aut |
author_sort | Haenel, Valentin |
author_variant | v h vh j p jp |
building | Verbundindex |
bvnumber | BV039139221 |
classification_rvk | ST 230 ST 232 |
classification_tum | DAT 304f |
ctrlnum | (OCoLC)724989790 (DE-599)DNB1010428926 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV039139221</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150304</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">110714s2011 ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">11,N11</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1010428926</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783941841420</subfield><subfield code="9">978-3-941841-42-0</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783941841420</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)724989790</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1010428926</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-862</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">22/ger</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 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">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 304f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Haenel, Valentin</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Git</subfield><subfield code="b">verteilte Versionsverwaltung für Code und Dokumente</subfield><subfield code="c">Valentin Haenel ; Julius Plenz</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Open Source Press</subfield><subfield code="c">2011</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">328 S.</subfield><subfield code="b">Ill., graph. Darst.</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">Professional reference</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="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=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Plenz, Julius</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3682164&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">https://www.opensourcepress.de/git</subfield><subfield code="3">Ausfuehrliche Beschreibung</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=024157307&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-024157307</subfield></datafield></record></collection> |
id | DE-604.BV039139221 |
illustrated | Illustrated |
indexdate | 2024-11-26T04:00:52Z |
institution | BVB |
isbn | 9783941841420 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024157307 |
oclc_num | 724989790 |
open_access_boolean | |
owner | DE-12 DE-523 DE-91G DE-BY-TUM DE-573 DE-83 DE-29T DE-863 DE-BY-FWS DE-634 DE-20 DE-11 DE-862 DE-BY-FWS |
owner_facet | DE-12 DE-523 DE-91G DE-BY-TUM DE-573 DE-83 DE-29T DE-863 DE-BY-FWS DE-634 DE-20 DE-11 DE-862 DE-BY-FWS |
physical | 328 S. Ill., graph. Darst. |
publishDate | 2011 |
publishDateSearch | 2011 |
publishDateSort | 2011 |
publisher | Open Source Press |
record_format | marc |
series2 | Professional reference |
spellingShingle | Haenel, Valentin Plenz, Julius Git verteilte Versionsverwaltung für Code und Dokumente Git Software (DE-588)7687494-1 gnd |
subject_GND | (DE-588)7687494-1 |
title | Git verteilte Versionsverwaltung für Code und Dokumente |
title_auth | Git verteilte Versionsverwaltung für Code und Dokumente |
title_exact_search | Git verteilte Versionsverwaltung für Code und Dokumente |
title_full | Git verteilte Versionsverwaltung für Code und Dokumente Valentin Haenel ; Julius Plenz |
title_fullStr | Git verteilte Versionsverwaltung für Code und Dokumente Valentin Haenel ; Julius Plenz |
title_full_unstemmed | Git verteilte Versionsverwaltung für Code und Dokumente Valentin Haenel ; Julius Plenz |
title_short | Git |
title_sort | git verteilte versionsverwaltung fur code und dokumente |
title_sub | verteilte Versionsverwaltung für Code und Dokumente |
topic | Git Software (DE-588)7687494-1 gnd |
topic_facet | Git Software |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3682164&prov=M&dok_var=1&dok_ext=htm https://www.opensourcepress.de/git http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024157307&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT haenelvalentin gitverteilteversionsverwaltungfurcodeunddokumente AT plenzjulius gitverteilteversionsverwaltungfurcodeunddokumente |
Beschreibung
Sonderstandort Fakultät
Signatur: |
2000 ST 230 H135 |
---|---|
Exemplar 1 | nicht ausleihbar Checked out – Rückgabe bis: 31.12.2099 Vormerken |
Würzburg Teilbibliothek SHL, Raum I.2.11
Signatur: |
1340 ST 230 H135 |
---|---|
Exemplar 1 | nicht ausleihbar Verfügbar |