Versionskontrol er en vigtig ting for koder og filer i team-samarbejde, og Git er et af de vigtige værktøjer til versionskontrol. Git og GitHub er også indbyrdes forbundne i deres funktioner. I øjeblikket er git det mest populære værktøj til versionskontrol med 70% søgningsinteresse næsten 6.000 virksomheder, herunder Reddit, Shopify og Netflix Git-klienter. Nu, hvis du vil være ekspert på Git og GitHub, skal du starte med nogle af de bedste retningslinjer. Det er svært at få en perfekt retningslinje; dermed er vi her med et imponerende antal Git-bøger, der vil fungere som perfekte retningslinjer for at lære Git.
Bedste Git-bøger til nybegynder og professionel
Denne bog har samlet et imponerende antal Git-bøger, der har til hensigt at hjælpe læserne med at finde de bedste bøger, der er lette at lære Git. De fleste af bøgerne har dækket både Git og GitHub; således er de nok i deres indhold.
Næsten alle bøgerne hjælper begyndere; der er dog nogle dedikerede bøger til eksperter og nogle bøger, der tjener alle formål. Vi tror, du finder din passende bog ved at læse den korte introduktion til bogen og det indhold, der er nævnt med hver bog.
1. En introduktion til Git og GitHub
Denne git-bog lærer de grundlæggende aspekter af Git. Det dækker start, installation, oprettelse af et miljø til arbejde osv. i begyndelsen. Desuden ved du, hvad der vil ske, når du gør noget, og hvad du skal gøre, før du begår noget ved at kode. Nogle af de vigtige emner er at oprette et lokalt git-arkiv, ændre og tilføje filer, se på forskelle osv.
Indholdsfortegnelse
- Hvad er Git og GitHub?
- Installation af Git
- Konfiguration af Git
- Oprettelse af et Git-arkiv
- Find ud af, hvad der sker
- Foretag ændringer og spore dem
- Synkronisering af dit lokale Git-arkiv med GitHub
- Sletning og omdøbning af filer
- Fortryd ændringer
- Forgrening
- Mærker og udgivelser
- Download af et lager
- Håndtering af flere kopier af arkivet
Download bog
2. Bygningsværktøjer med GitHub
De fleste af dataene er tilgængelige og kan ændres, der opbevares i Git-arkiver ved hjælp af GitHub API. Så denne bog hjælper dig med at finde ud af, hvordan du gør dem på en meget nem og enkel måde. Du finder aktiviteterne, data fra Git, diverse emner osv. desuden kan du vide, hvordan du ændrer alt, der er knyttet til opbevaringssteder.
Indholdsfortegnelse
- Unclad GitHub API
- Gists og Gist API
- GitHub og Wikis med Gollum
- Python og Search API
- .Net og Commit Status API
- Ruby og Jekyll
- Android og Git Data API
- CoffeeScript, Hubot og Activity API
- JavaScript og Git Data API
- GitHub Enterprise
- Ruby, NodeJS, (og Shell) på GitHub
Download bog
3. Git Community Book
Git Community Book er en perfekt retningslinje for begyndere til Git. Bogen lærer dig datalagring i git inden for meget kort tid. Bogen diskuterer hovedsageligt installationsproceduren for Git, de almindelige og baseline-anvendelser, mellemniveau-anvendelser og det avancerede niveau. Du vil også lære at arbejde på den bedst mulige måde i et Git-miljø.
Indholdsfortegnelse
- Velkommen til Git
- Første gang du installerer Git
- Grundlæggende brug
- Mellemliggende anvendelse
- Avanceret Git
- Arbejder med Git
- Internals og VVS
Download bog
4. Git Essentials: Opret, flet og distribuer kode med Git
Ligesom andre Git-bøger starter Git Essential: Opret, flet og distribuer kode med Git også med det grundlæggende i Git. Du vil lære at starte problemfrit med Git. Det vil tage dig at lære den grundlæggende arbejdsprocedure fra at være lokal og fjerntliggende. I sidste ende vil bogen give dig en meget rig ressource af Git til at lære Git med tillid.
Indholdsfortegnelse
- Kom godt i gang med Git
- Git Fundamentals - Arbejder lokalt
- Git Fundamentals - Arbejder eksternt
- Git Fundamentals - Niche-koncepter, konfigurationer og kommandoer
- Opnå de mest gode forpligtelser og arbejdsgange
- Migrerer til Git
- Git Resources
Download bog
5. Git Flow
Git Flow er en meget interessant bog, hvor du ikke kun lærer med tekst, men der er mange illustrationer, der får dig til at lære Git nemt med visuelle illustrationer. Bogen indeholder forskellige konventioner, installationsprocessen, funktioner i Git osv. I beskrivelsen af funktionerne tager det emner som skabelse, levetid osv. Den samme procedure følges i Hotfix og Release.
Download bog
6. Git for mennesker
Bogen har en anden start, i modsætning til andre Git-bøger gør i deres start. For det første vil bogen give dig tanker om versioner lige fra starten. Så lærer du de primære ting ved Git at kende. Så tager det dig til forskellige grene af Git, hvor du kan blive fortrolig med emnet ordentligt. Og endelig vil bogen oplyse dig om emnets historie på en enestående måde.
Indholdsfortegnelse
- Kapitel 1: At tænke i versioner
- Kapitel 2: Grundlæggende
- Kapitel 3: Filialer
- Kapitel 4: Fjernbetjeninger
- Kapitel 5: Historie
Download bog
7. Git for hold
Indtil videre var alle de Git-bøger, vi diskuterede, baseret på tutorials eller retningslinjer for Git for enkeltpersoner; nu præsenterer denne bog vejen til at bruge Git som et team. Bogen lærer, hvordan man definerer arbejdsgangen i starten, herunder hvordan man arbejder som et team, hvordan kommandoen og kontrollen opretholdes, forskellige mekanismer og tricks til at udføre arbejdet i en organisation osv. Derefter lærer det anvendelse af kommandoer, forskellige projekter osv.
Indholdsfortegnelse
- Del I: Definition af din arbejdsgang
- Arbejde i teams
- Kommando og kontrol
- Forgreningsstrategier
- Arbejdsgange, der fungerer
- Del II: Anvendelse af kommandoer til din arbejdsgang
- Team of One
- Tilbageslag, tilbageførsler, nulstillinger og omlægning
- Hold af More the One
- Klar til gennemgang
- Finde og rette fejl
- Del III: Git Hosting
- Open Source-projekter på GitHub
- Privat teamarbejde på Bitbucket
- Selvhostet samarbejde med GitLab
- Smørterter
- Installation af den nyeste version af Git
- Konfiguration af Git
- SSH-nøgler
Download bog
8. Git Magic
Hvad med at lære Git som magi? Nå, her er bogen, der skal lære dig magi. Bogen tilbyder forskellige tricks til at lære det grundlæggende i emnet. Derefter læres forgreningen på en meget innovativ måde som magi. Du vil lære historien at kende, så berig din tillid. Derefter giver bogen dig de tricks til at blive en master på Git og vil hjælpe dig med at kende forskellige hemmeligheder for at lære Git nemt.
Indholdsfortegnelse
- Grundlæggende tricks
- Kloning rundt
- Filialtroldmandskab
- Lektioner af historie
- Git Grandmastery
- Hemmeligheder afsløret
- Git mangler
Download bog
9. Git Pocket Guide
Git Pocket Guide er en af de mest omfattende Git-bøger fra O'Reilly-samlingen. Bogen er en super let vejledning til forståelse af Git som begynder. Bogen indeholder refs, grene, push og pull i det første kapitel. Det vil lære dig den grundlæggende konfiguration, ignorere filer, udføre og fortryde forpligtelser osv. i næste kapitel. Bogen dækker også, hvordan man fusionerer, får fjernadgang og forskellige diverse dele.
Indholdsfortegnelse
- Forstå Git
- Kom godt i gang
- Forpligtelser
- Fortrydelse og redigering af forpligtelser
- Forgrening
- Sporing af andre arkiver
- Fletning
- Navngivelse forpligter sig
- Visningshistorik
- Redigering af historie
- Fjernadgang
- Diverse
- Hvordan gør jeg?
Download bog
10. Git: Noter til professionelle
Hvis du vil være professionel i Git, er bogen det rigtige valg. Bogen starter med de grundlæggende som f.eks. Hvordan man starter med Git og lærer derefter, at man skal kende emnets historier. Gradvist forskellige vigtige grundlæggende og avancerede emner som Git Diff, Fletning, Analyse, Trækning, Blaming osv. kommer ind i diskussionen. Git: Notes for Professionals er en af de bedste Git-bøger til professionelle på grund af dets rige indhold.
Indholdsfortegnelse
- Kom godt i gang med Git
- Gennemse historien og arbejde med fjernbetjeninger
- Iscenesættelse, ignorering af filer og mapper
- Git Diff, fortrydelse, fletning, submoduler og forpligtelse
- Aliaser, rebasing, konfiguration, forgrening
- Rev-LIst, Squashing, Cherry Picking og Recovery
- Git Clean ved hjælp af en .gitattribut-fil
- .mailmap-fil: Associerende aliaser til bidragyder og e-mail
- Analysering af typer arbejdsgange
- Træk, kroge, kloning af arkiver, stashing, undertræer, omdøbning
- Pushing, Internals, gitfs, tomme mapper i Git.
Download bog
11. Git: kortfattet
Ryan Hadson har produceret denne fremragende bog for at lære Git professionelt. Bogen dækker oversigten med biblioteket over arbejde, historie, forskellige grene osv. Gradvist lærer bogen installation og konfiguration af forskellige vigtige elementer. I de kommende kapitler kommer emner som forgrening, manipulering, liste, træk i diskussionen som forskellige underdiskussioner af emner.
Indholdsfortegnelse
- Oversigt
- Arbejdsmappen
- Iscenesættelsesområdet
- Engageret historie
- Kom godt i gang
- Installation
- Konfiguration
- Initialisering af arkiver
- Optagelse af ændringer
- Iscenesættelsesområdet
- Inspektion af scenen
- Forpligter sig
- Grene
- Manipulere filialer
- Noteringsgrene
- Tjek ud filialer
- Fjernopbevaringssteder
- Manipulering af fjernbetjeninger
- Eksterne grene
- Eksterne arbejdsgange
Download bog
12. Git: Versionskontrol til alle
Versionskontrol er meget vigtigt og et af de mest diskuterede emner inden for programmering. Her i denne bog gælder alle retningslinjerne for begyndere på versionskontrol med Git. Bogens vigtige emner falder for Git, måden at vælge typer, tid til handlinger og installation af Git i forskellige operativsystemer som Windows, Linux og mac. Derefter lærer bogen dyb diskussion om versionskontrol.
Indholdsfortegnelse
- Breath Easy - Introduktion til versionskontrol
- Velkommen i udlandet - Installation af Git
- Polering af din rutine - Sådan øges hverdagsrutinen
- Opdel belastningen - distribueret arbejde med Git
- Puppet Master - Lær smarte funktioner til at kontrollere Gits funktion
- Slip Beast-Git løs på tekstbaserede filer
- Parallelle dimensioner - forgrening med Git
- Bag kulisserne - Forgrening med Git
Download bog
13. GitHub Essentials
Bogen hjælper med at få styrken af samarbejdsflow. Det vil lære dig, hvordan du styrer fordelene. Der er en omfattende diskussion om brugen af wiki. Du vil drage fordel af at få forskellige tip og tricks om emnet, hvilket helt sikkert gør din læring let. Web Analytics, styring af kodeversionering, organisering af indstillinger osv. er vigtige emner, der diskuteres i bogen.
Indholdsfortegnelse
- Kort oversigt over depot og anvendelse af udstedersporeren
- Udforskning af arkivets hovedside
- Lære at bruge de kraftige fordele ved Issue Tracker
- Brug af Wiki og håndtering af kodeversionering
- Brug af Wiki
- Administration af kodeversionering
- Styring af organisationer og teams
- Forskellen mellem brugere og organisationer
- Organisation rolle et tilladelsesniveauer for opbevaringssteder
- Oprettelse af en organisation
- Globale medlemsprivilegier
- Samarbejde ved hjælp af GitHub Workflow
- Peer review og indbyggede kommentarer
- Flet anmodningen om træk
- Tips og tricks
- GitHub-sider og webanalyse
- GitHub-sider
- Webanalyse
- Tips og tricks
- Udforskning af indstillingerne for brugerannoncens lager
- Brugerindstillinger
- Indstillinger for lager
- Tips og tricks
Download bog
14. Jump Start Git
Jump Start Git er en velordnet bog til at lære Git pænt. Det vil lære dig om versionskontrol med forskellige eksempler. Installationsprocessen, forgrening, arbejde som et team osv. er nogle af bogens prioriterede emner. Sådan håndteres fejl, fejlretning og værktøjer til dem findes der i kapitlet om fejlkorrektion. Bogen dækker også, hvordan man åbner potentialerne og bruger GUI-værktøjer ved hjælp af Git.
Indholdsfortegnelse
- Kom godt i gang med Git
- Forgrening i Git
- Brug af Git i et team
- Rettelse af fejl, mens du arbejder med Git
- Låse op for Gits fulde potentiale
- Gut GUI-værktøjer
Download bog
15. Lær Git i en måned med frokost
Hvad skal du gøre, før du begynder at lære Git? Denne bog er den perfekte blandt alle Git-bøger, der vil guide dig præcis, hvad du skal gøre, før du starter med Git. Det giver en god introduktion til versionskontrol i starten. Efter at have fået korrekt orientering, vil du kende GUI, sporing, grene, kloning osv. kronologisk.
Indholdsfortegnelse
- Før du begynder
- En oversigt over Git og versionskontrol
- Bliver orienteret med Git
- Oprettelse og brug af et Git Repository
- Brug af Git med en GUI
- Sporing og opdatering af filer i Git
- Computing dele af ændringer
- Time Machine, der er Git
- At tage en gaffel i vejen
- Fusionerende grene
- Kloning
- Samarbejde med fjernbetjeninger
- Skubber dine ændringer
- Holder i synkronisering
- Software arkæologi
- Forståelse af Git Rebase
- Arbejdsgange og forgreningskonventioner
- Arbejde med GitHub
- Tredjepartsværktøjer og Git
- Skærp din git
Download bog
16. Læring af versionskontrol med Git
Lær versionskontrol med Git er en bog, der betragtes som et kursus i en trinvis metode til begyndere. Den grundlæggende del lærer dig om versionskontrolintegriteter og konfiguration af Git på din computer. Så lærer du afstivning, fletning osv. En række avancerede emner som fortrydelse af ting og lokale ændringer, inspektion osv. er der i bogen.
Indholdsfortegnelse
- Det grundlæggende
- Hvad er versionskontrol?
- Hvorfor bruge et versionskontrolsystem?
- Gøre sig klar
- Opsætning af Git på din computer
- Forgrening og fletning
- Forgrening kan ændre dit liv
- Arbejde i sammenhænge
- Arbejde med filialer
- Gemmer ændringer midlertidigt
- Tjek en lokal filial
- Fjernopbevaringssteder
- Om fjernopbevaringssteder
- Lokal / ekstern arbejdsgang
- Tilslutning af et eksternt lager
- Inspektion af fjerndata
- Avancerede emner
- Fortrydelse af ting
- Fortrydelse af lokale ændringer
- Inspektion af ændringer i detaljer med forskelle
- Håndtering af flette konflikter
- Værktøjer og tjenester
- Desktop GUI'er
- Diff og flet værktøjer
- Kodehostingtjenester
Download bog
17. Pragmatisk guide til git
Denne pragmatiske guide er en kronologisk guide til at lære Git. For det første taler bogen om installation, konfiguration, arkiver osv. i det første kapitel. Derefter nogle af de generelle operationer som iscenesættelse, begå, ignorere osv. kommer. De næste kapitler har fremhævet, hvordan man arbejder som et team, forgrener, fletter, retter ting ordentligt osv.
Indholdsfortegnelse
- Kom godt i gang - Installation og konfiguration af Git, Oprettelse af et nyt lager
- Arbejde med Git - Se hvad der er ændret, ignorere og flytte filer
- Organisering af dit arkiv med filialer og tags - visning af filialer
- Arbejde med et team - tilføje og fjerne fjernbetjening
- Filialer og fletning igen - Håndtering af konflikter
- Arbejde med lagerets historie - Visning af loggen, filtrering af logoutput
- Fixing Things - Fixing Commits, Reverting Commits, Slette forpligtelser
- Bevæger sig ud over det grundlæggende - eksporterer dine arkiver
Download bog
18. Pragmatisk versionskontrol ved hjælp af Git
Versionskontrol er et meget vigtigt felt i programmeringsarenaen. Der er mange Git-bøger om versionskontrol; denne bog er dog speciel til at lære versionskontrol med git. Bogen starter med indstillingsproceduren for Git og lærer, hvordan man starter et projekt med Git. De næste dele får dig til at forstå arbejdsprocedurer med forgrening, arkiver, organisering og noget andet end det grundlæggende.
Indholdsfortegnelse
- Del I: Velkommen til den distribuerede verden
- Versionskontrol Git Way
- Opsætning af Git
- Oprettelse af dit første projekt
- Del II: Hverdags git
- Tilføje og kommentere: Git Basics
- Forståelse og brug af grene
- Arbejder med Gits historie
- Arbejde med fjernopbevaringssteder
- Organisering med eksterne arkiver
- Organisering af dit arkiv
- Ud over det grundlæggende
- Del III: Administration
- Migrerer til Git
- Kørsel af en Git Server med Gitosis
Download bog
19. Pro Git
Apress præsenterer Pro Git, hvor du kan finde alt hvad du behøver for at lære Git. Bogen starter med det grundlæggende i Git. For det første starten med Git ved at installere og konfigurere dem på en computer, og så kommer det grundlæggende i Git ind i diskussionen. Efter forgrening af forhandlinger fører det dig til Git-serveren og distribuerede Git. Endelig slutter bogen med at diskutere, hvordan man tilpasser Git og forholdet mellem Git og andre systemer.
Indholdsfortegnelse
- Kom godt i gang
- Git Basics
- Git forgrening
- Git på serveren
- Distribueret Git
- GitHub
- Git Tools
- Tilpasning af Git
- Git og andre systemer
Download bog
20. Versionskontrol med Git
O'Reillys versionskontrol med Git er en af de bedste Git-bøger, der forklarer versionskontrol korrekt. Ligesom andre Git-bøger starter bogen med installation og konfiguration af Git i systemet og tager derefter en rundvisning til de grundlæggende elementer og emner i Git. Efterhånden er de vigtige og vigtige emner som forpligtelser, grene, fusioner, forskelle osv. diskuteres. Endelig taler bogen om arkiver og nogle af Git-projekterne.
Indholdsfortegnelse
- Installation af Git
- Kom godt i gang
- Grundlæggende Git-koncepter
- Filhåndtering og indekset
- Forpligter sig
- Grene
- Diff
- Fusionerer
- Ændring af forpligtelser
- Fjernopbevaringssteder
- Lagringsstyring
- Plaster
- Kroge
- Kombination af projekter
- Brug af Git med Subversion Repositories
Download bog
Endelig Insight
Bøgerne er unikke i deres måde at undervise på og rige på deres indhold. Alle bøgerne blev skrevet med forskellige intentioner og perspektiver; den fælles hensigt er imidlertid at undervise i Git. Vi mener, at disse Git-bøger har hjulpet dig med at lære Git på en behagelig og veldesignet måde. Vi forventer din venlige og værdifulde rådgivning, hvis nogen, til forbedring af vores indsats. Fortæl os dine ideer eller råd ved at kommentere nedenfor.
Endelig beder vi dig om at dele vores indhold med de mennesker, der muligvis har brug for disse Git Books, og holde fast ved os for at værdsætte bøger om forskellige emner i de kommende dage. Vi ønsker dig en god rejse med Git.