Versionskontrolle mit Git: [Projekte effizient und flexibel verwalten]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2010
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis Klappentext |
Beschreibung: | XI, 338 S. Ill., graph. Darst. |
ISBN: | 9783897219458 389721945X |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV036056502 | ||
003 | DE-604 | ||
005 | 20140905 | ||
007 | t | ||
008 | 100301s2010 ad|| |||| 00||| ger d | ||
015 | |a 09N450032 |2 dnb | ||
016 | 7 | |a 997514019 |2 DE-101 | |
020 | |a 9783897219458 |9 978-3-89721-945-8 | ||
020 | |a 389721945X |9 3-89721-945-X | ||
035 | |a (OCoLC)501321680 | ||
035 | |a (DE-599)DNB997514019 | ||
040 | |a DE-604 |b ger | ||
041 | 1 | |a ger |h eng | |
049 | |a DE-634 |a DE-M158 |a DE-523 |a DE-11 |a DE-91G |a DE-29T |a DE-573 |a DE-473 |a DE-860 |a DE-83 |a DE-739 | ||
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 Loeliger, Jon |e Verfasser |0 (DE-588)13848967X |4 aut | |
240 | 1 | 0 | |a Version control with Git |
245 | 1 | 0 | |a Versionskontrolle mit Git |b [Projekte effizient und flexibel verwalten] |c Jon Loeliger |
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2010 | |
300 | |a XI, 338 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
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 |
689 | 0 | 0 | |a Git |g Software |0 (DE-588)7687494-1 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Versionsverwaltung |0 (DE-588)4202033-5 |D s |
689 | 1 | 1 | |a Git |g Software |0 (DE-588)7687494-1 |D s |
689 | 1 | |5 DE-604 | |
856 | 4 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3366554&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext | |
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=018948076&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018948076&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-018948076 |
Datensatz im Suchindex
_version_ | 1805093599770050560 |
---|---|
adam_text |
INHALT VORWORT VII 1 EINFUEHRUNG 1 HINTERGRUND 1 DIE GEBURT VON GIT 2 DIE
VORGESCHICHTE 5 DER WEITERE VERLAUF 6 NAMEN SIND SCHALL UND RAUCH? 7 2
GIT INSTALLIEREN 9 DIE LINUX-BINAERDISTRIBUTIONEN BENUTZEN 9 EINE
QUELLVERSION BESCHAFFEN 11 KOMPILIEREN UND INSTALLIEREN 12 GIT UNTER
WINDOWS INSTALLIEREN 13 3 ERSTESCHRITTE 19 DIE GIT-KOMMANDOZEILE 19
KURZE EINFUEHRUNG IN DIE BENUTZUNG VON GIT 21 KONFIGURATIONSDATEIEN 28
AUSBLICK 31 4 GRUNDLEGENDE GIT-KONZEPTE 33 GRANDLEGENDE KONZEPTE 33
DARSTELLUNGEN DES OBJEKTSPEICHERS 38 GIT-KONZEPTE AM WERK 41
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/997514019 DIGITALISIERT
DURCH W 5 DATEIVERWALTUNG UND DER INDEX 51 ES GEHT UM DEN INDEX 52
DATEIKLASSIFIKATIONEN IN GIT 52 GIT ADD BENUTZEN 54 EINIGE HINWEISE ZUR
BENUTZUNG VON GIT COMMIT 56 GIT RM BENUTZEN 58 GIT MV BENUTZEN 60 EIN
HINWEIS ZUM UEBERWACHEN DES UMBENENNENS 62 DIE DATEI .GITIGNORE 63 EINE
AUSFUEHRLICHE DARSTELLUNG DES OBJEKTMODELLS UND DER DATEIEN VON GIT . .
65 6 COMMITS 71 ATOMARE AENDERUNGSMENGEN (CHANGESETS) 72 COMMITS
FESTLEGEN 73 DER COMMIT-VERLAUF 78 COMMITS SUCHEN (UND FINDEN) 90 7
ZWEIGE 97 GRUENDE FUER DEN EINSATZ VON ZWEIGEN 97 ZWEIGNAMEN 99 ZWEIGE
BENUTZEN 100 ZWEIGE ERZEUGEN 101 ZWEIGNAMEN AUFLISTEN 102 ZWEIGE
ANSCHAUEN 103 ZWEIGE AUSCHECKEN 105 ZWEIGE LOESCHEN 112 8 DIFFS 115
FORMEN DES GIT DIFF-BEFEHLS 116 EIN EINFACHES GIT DIFF-BEISPIEL 120 GIT
DIFF UND COMMIT-BEREICHE 124 GIT DIFF MIT PFADBEGRENZUNG 126 WIE
SUBVERSION UND GIT DIFFS ABLEITEN - EIN VERGLEICH 128 9 MERGES 131
MERGE-BEISPIELE 132 MIT MERGE-KONFLIKTEN ARBEITEN 138 MERGE-STRATEGIEN
148 WIE GIT UEBER MERGES DENKT 158 DIE OFFENSICHTLICHE LOESUNG: DEN CODE
IN IHR PROJEKT IMPORTIEREN 292 10 COMMITS VERAENDERN 163 VORSICHT BEIM
VERAENDERN DES VERLAUFS 165 GIT RESET BENUTZEN 166 GIT CHERRY-PICK
BENUTZEN 174 GIT REVERT BENUTZEN 176 RESET, REVERT UND CHECKOUT 176 DAS
OBERSTE COMMIT AENDERN 178 REBASING VON COMMITS 180 11 ENTFERNTE
REPOSITORIES 193 REPOSITORY-KONZEPTE 194 AUF ANDERE REPOSITORIES
VERWEISEN 198 EIN BEISPIEL MIT ENTFERNTEN REPOSITORIES 202 ENTFERNTE
REPOSITORY-OPERATIONEN IN BILDERN 214 ENTFERNTE ZWEIGE HINZUFUEGEN UND
LOESCHEN 221 REMOTE-KONFIGURATION 222 BARE-REPOSITORIES UND GIT PUSH 224
REPOSITORIES VEROEFFENTLICHEN 226 12 REPOSITORY-VERWALTUNG 233 DIE
REPOSITORY-STRUKTUR 233 IN EINER VERTEILTEN ENTWICKLUNG LEBEN 237
WISSEN, WO SIE STEHEN 240 MIT MEHREREN REPOSITORIES ARBEITEN 245 13
PATCHES 253 WOZU PATCHES BENUTZEN? 254 PATCHES GENERIEREN 255 PATCHES
PER E-MAIL VERSCHICKEN 264 PATCHES ANWENDEN 267 SCHLECHTE PATCHES 274
PATCHING UND MERGING IM VERGLEICH 274 14 HOOKS-EINSTIEGSPUNKTE FUER DIE
AUTOMATISIERUNG 277 HOOKS INSTALLIEREN 279 VERFUEGBARE HOOKS 282 15
PROJEKTE KOMBINIEREN 289 DIE ALTE LOESUNG: PARTIELLE CHECKOUTS 290 VI DIE
AUTOMATISIERTE LOESUNG: TEILPROJEKTE MIT EIGENEN SKRIPTEN AUSCHECKEN .
299 DIE NATIVE LOESUNG: GITLINKS UND GIT SUBMODULE 301 16 GIT MIT
SUBVERSION-REPOSITORIES BENUTZEN 309 BEISPIEL: EIN EINFACHER KLON EINES
EINZIGEN ZWEIGS 309 VERSCHIEBEN, ZIEHEN, VERZWEIGEN UND ZUSAMMENFUEHREN
MIT GIT SVN 316 VERSCHIEDENE HINWEISE ZUM ARBEITEN MIT SUBVERSION 323
INDEX 327
Git,
das
System
für die verteilte Versionskontrolle, wurde von
keinem Geringeren als Linus Torvalds ins Leben gerufen. Sein
Ziel: die Zusammenarbeit der in aller Welt verteilten Entwickler des Linux-Kernels zu
optimieren. Mittlerweile hat das enorm schnelle und flexible System eine große Fan¬
gemeinde gewonnen. Viele Entwickler ziehen es zentralisierten Systemen vor, und zahl¬
reiche bekannte Entwicklungsprojekte sind schon auf
Git
umgestiegen.
Verständliche Einführung
Möchten auch Sie
Git
einsetzen und dabei größtmöglichen Nutzen aus seinen vielseitigen
Funktionen ziehen? Dann finden Sie in diesem Buch einen idealen Begleiter. Versions¬
kontrolle mit
Git
führt Sie gründlich und gut verständlich in die leistungsstarke
Open
Source-Software
ein und demonstriert ihre vielfältigen Einsatzmöglichkeiten. Auf dieser
Basis können Sie
Git
schon nach kurzer Zeit produktiv nutzen und optimal auf die
Besonderheiten Ihres Projekts abstimmen.
Insider Tipps aus erster
flanel
Jon Loeliger, der selbst zum Git-Entwicklerteam gehört, lässt Sie tief ins Innere des
Systems blicken, so
dass
Sie ein umfassendes Verständnis seiner internen Datenstrukturen
und Aktionen erlangen. Neben alltäglicheren Szenarios behandelt Loeliger auch fortge¬
schrittene Themen wie die Verwendung von Hooks zum Automatisieren von Schritten,
das Kombinieren von mehreren Projekten und
Repositories
zu einem
Superprojekt
sowie
die Arbeit mit
Subversion-Repositories in
Git-Projekten.
Versionskontrolle mit
Git
erläutert unter anderem:
grundlegende Konzepte von
Git
das Verwalten von Diffs,
Merges,
Konflikten und Patches
erweiterte Techniken wie Rebasing, Hooks und die Arbeit mit mehreren
Repositories
den Einsatz von
Git in
Kombination mit Subversion |
any_adam_object | 1 |
author | Loeliger, Jon |
author_GND | (DE-588)13848967X |
author_facet | Loeliger, Jon |
author_role | aut |
author_sort | Loeliger, Jon |
author_variant | j l jl |
building | Verbundindex |
bvnumber | BV036056502 |
classification_rvk | ST 230 ST 232 |
classification_tum | DAT 304f |
ctrlnum | (OCoLC)501321680 (DE-599)DNB997514019 |
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">BV036056502</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140905</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">100301s2010 ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">09N450032</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">997514019</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783897219458</subfield><subfield code="9">978-3-89721-945-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">389721945X</subfield><subfield code="9">3-89721-945-X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)501321680</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB997514019</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-634</subfield><subfield code="a">DE-M158</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-739</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">Loeliger, Jon</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)13848967X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Version control with Git</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Versionskontrolle mit Git</subfield><subfield code="b">[Projekte effizient und flexibel verwalten]</subfield><subfield code="c">Jon Loeliger</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2010</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XI, 338 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="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="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="689" ind1="1" ind2="0"><subfield code="a">Versionsverwaltung</subfield><subfield code="0">(DE-588)4202033-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><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="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3366554&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">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=018948076&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</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=018948076&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-018948076</subfield></datafield></record></collection> |
id | DE-604.BV036056502 |
illustrated | Illustrated |
indexdate | 2024-07-20T10:30:03Z |
institution | BVB |
isbn | 9783897219458 389721945X |
language | German English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-018948076 |
oclc_num | 501321680 |
open_access_boolean | |
owner | DE-634 DE-M158 DE-523 DE-11 DE-91G DE-BY-TUM DE-29T DE-573 DE-473 DE-BY-UBG DE-860 DE-83 DE-739 |
owner_facet | DE-634 DE-M158 DE-523 DE-11 DE-91G DE-BY-TUM DE-29T DE-573 DE-473 DE-BY-UBG DE-860 DE-83 DE-739 |
physical | XI, 338 S. Ill., graph. Darst. |
publishDate | 2010 |
publishDateSearch | 2010 |
publishDateSort | 2010 |
publisher | O'Reilly |
record_format | marc |
spelling | Loeliger, Jon Verfasser (DE-588)13848967X aut Version control with Git Versionskontrolle mit Git [Projekte effizient und flexibel verwalten] Jon Loeliger Beijing [u.a.] O'Reilly 2010 XI, 338 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Git Software (DE-588)7687494-1 gnd rswk-swf Versionsverwaltung (DE-588)4202033-5 gnd rswk-swf Git Software (DE-588)7687494-1 s DE-604 Versionsverwaltung (DE-588)4202033-5 s text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3366554&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018948076&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018948076&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Klappentext |
spellingShingle | Loeliger, Jon Versionskontrolle mit Git [Projekte effizient und flexibel verwalten] Git Software (DE-588)7687494-1 gnd Versionsverwaltung (DE-588)4202033-5 gnd |
subject_GND | (DE-588)7687494-1 (DE-588)4202033-5 |
title | Versionskontrolle mit Git [Projekte effizient und flexibel verwalten] |
title_alt | Version control with Git |
title_auth | Versionskontrolle mit Git [Projekte effizient und flexibel verwalten] |
title_exact_search | Versionskontrolle mit Git [Projekte effizient und flexibel verwalten] |
title_full | Versionskontrolle mit Git [Projekte effizient und flexibel verwalten] Jon Loeliger |
title_fullStr | Versionskontrolle mit Git [Projekte effizient und flexibel verwalten] Jon Loeliger |
title_full_unstemmed | Versionskontrolle mit Git [Projekte effizient und flexibel verwalten] Jon Loeliger |
title_short | Versionskontrolle mit Git |
title_sort | versionskontrolle mit git projekte effizient und flexibel verwalten |
title_sub | [Projekte effizient und flexibel verwalten] |
topic | Git Software (DE-588)7687494-1 gnd Versionsverwaltung (DE-588)4202033-5 gnd |
topic_facet | Git Software Versionsverwaltung |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3366554&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018948076&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018948076&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT loeligerjon versioncontrolwithgit AT loeligerjon versionskontrollemitgitprojekteeffizientundflexibelverwalten |