A verziókezelés elengedhetetlen dolog a kódok és fájlok számára a csapat együttműködésében, a Git pedig a verziókezelés egyik fontos eszköze. A Git és a GitHub funkcióikban is összefüggenek egymással. Jelenleg a git a legnépszerűbb eszköz a verzióellenőrzéshez, 70% -os keresési érdeklődés mellett - közel 6 ezer vállalat - köztük a Reddit, a Shopify és a Netflix Git kliensek. Most, ha a Git és a GitHub szakértője szeretne lenni, el kell kezdenie néhány legjobb irányelvet. A tökéletes iránymutatás megszerzése nehéz; ezáltal lenyűgöző számú Git-könyvvel vagyunk itt, amelyek tökéletes útmutatóként szolgálnak a Git megtanulásához.
A legjobb gitkönyvek újoncoknak és profiknak
Ez a könyv lenyűgöző számú Git-könyvet gyűjtött össze, amelyek célja, hogy segítsenek az olvasóknak megtalálni a legjobb könyveket a Git megtanulásához. A legtöbb könyv a Git-et és a GitHub-ot egyaránt lefedte; így tartalmukban elegendőek.
Szinte az összes könyv segít a kezdőknek; van azonban néhány dedikált könyv szakértőknek és néhány könyv, amely minden célt szolgál. Úgy gondoljuk, hogy megtalálja megfelelő könyvét, ha elolvassa a könyv rövid bevezetőjét és az egyes könyvekben említett tartalmakat.
1. Bevezetés a Gitbe és a GitHub-ba
Ez a gitkönyv a Git alapvető szempontjait tanítja meg. Ez magában foglalja az indítást, a telepítést, a munkakörnyezet megteremtését stb. kezdetben. Ezenkívül tudni fogja, mi fog történni, ha valamit megtesz, és mit kell tennie, mielőtt bármit is elkövetne kódolással. Néhány fontos téma a helyi git-tár létrehozása, a fájlok módosítása és hozzáadása, a különbségek vizsgálata stb.
Tartalomjegyzék
- Mi az a Git és a GitHub?
- A Git telepítése
- Git konfigurálása
- Git-tár létrehozása
- Megtudni, mi történik
- Változások és követésük
- A helyi Git-adattár szinkronizálása a GitHub-tal
- Fájlok törlése és átnevezése
- A változtatások visszavonása
- Elágazó
- Címkék és kiadások
- Tárház letöltése
- A tárház több példányának kezelése
Könyv letöltése
2. Eszközök építése a GitHub segítségével
Az adatok nagy része hozzáférhető és módosítható, amelyeket a Git tárolókban tárolnak a GitHub API használatával. Tehát ez a könyv segít megtudni, hogyan kell ezeket nagyon egyszerűen és egyszerűen elvégezni. Megtalálja a tevékenységeket, a Git adatait, különféle témákat stb. emellett megtudhatja, hogyan lehet módosítani bármit, ami a tárakhoz kapcsolódik.
Tartalomjegyzék
- A Unclad GitHub API
- Gists és a Gist API
- GitHub és Wikik a Gollummal
- Python és a Search API
- .Net és a Commit Status API
- Ruby és Jekyll
- Android és a Git Data API
- CoffeeScript, Hubot és az Activity API
- JavaScript és a Git Data API
- GitHub Enterprise
- Ruby, NodeJS (és a Shell) a GitHub-nál
Könyv letöltése
3. Git közösségi könyv
A Git Community Book tökéletes útmutató a kezdőknek a Git számára. A könyv nagyon rövid időn belül megtanítja a git-ben tárolt adatokra. A könyv elsősorban a Git telepítési eljárását, a szokásos és az alapszintű felhasználásokat, a közepes és az emelt szintű felhasználásokat tárgyalja. Azt is meg fogja tudni, hogyan kell a lehető legjobban dolgozni Git környezetben.
Tartalomjegyzék
- Üdvözöljük a Git oldalán
- A Git első telepítése
- Alapvető használat
- Közbenső használat
- Haladó Git
- Gittel dolgozni
- Belső és vízvezeték
Könyv letöltése
4. Git Essentials: Kód létrehozása, egyesítése és terjesztése a Git segítségével
Mint a többi Git könyv, a Git Essential: A kód létrehozása, egyesítése és terjesztése a Gittel is a Git alapjaival kezdődik. Meg fogja tudni, hogyan lehet simán kezdeni a Gittel. Meg kell tanulnia az alapvető munkamódszert attól, hogy helyi és távoli legyen. Végül a könyv egy nagyon gazdag Git-forrást nyújt Önnek, hogy bizalommal megtanulja a Git-et.
Tartalomjegyzék
- Az első lépések a Gittel
- Git alapjai - Helyi munkavégzés
- Git alapjai- Távoli munkavégzés
- Git alapjai - Niche fogalmak, konfigurációk és parancsok
- A legtöbb jó vállalás és munkafolyamat megszerzése
- Gitre vándorol
- Git források
Könyv letöltése
5. Git Flow
A Git Flow egy nagyon érdekes könyv, ahol nem csak szöveggel tanulhat, hanem számos illusztráció segítségével könnyedén megtanulhatja a Git vizuális illusztrációkkal. A könyv különböző konvenciókat, telepítési folyamatot, a Git jellemzőit stb. A funkciók ismertetéséhez olyan témákra van szükség, mint az alkotás, az élettartam stb. Ugyanezt az eljárást követi a gyorsjavítás és a kiadás.
Könyv letöltése
6. Git az emberek számára
A könyv más kezdettel rendelkezik, ellentétben más Git-könyvekkel. Először is a könyv már a kezdetek kezdetén átgondolja a verziókat. Akkor meg fogja tudni Git elsődleges dolgait. Ezután a Git különböző ágaiba visz, ahol megfelelően megismerheti a témát. És végül a könyv kiemelkedően megvilágítja a téma történetét.
Tartalomjegyzék
- 1. fejezet: Változatos gondolkodás
- 2. fejezet: Alapok
- 3. fejezet: Ágak
- 4. fejezet: Távirányítók
- 5. fejezet: Történelem
Könyv letöltése
7. Git a csapatoknak
Eddig az összes Git-könyv, amelyet megvitattunk, oktatóanyagokon vagy a Git személyeknek szóló útmutatásain alapult; most ez a könyv bemutatja a Git csapatként történő felhasználásának módját. A könyv megtanítja, hogyan kell kezdetben meghatározni a munkafolyamatot, beleértve azt is, hogy hogyan kell csapatként dolgozni, hogyan tartják fenn a parancsot és az irányítást, különböző mechanizmusok és trükkök a munka elvégzéséhez egy szervezetben stb. Ezután megtanítja a parancsok alkalmazását, különböző projekteket stb.
Tartalomjegyzék
- I. rész: A munkafolyamat meghatározása
- Csapatokban dolgozni
- Parancs és irányítás
- Elágazási stratégiák
- Munkafolyamatok
- II. Rész: A parancsok alkalmazása a munkafolyamatra
- Egy csapat
- Visszatérés, Visszatérés, Visszaállítás és Újraterhelés
- A More the One csapatai
- Felülvizsgálatra kész
- Hibák keresése és javítása
- III. Rész: Git tárhely
- Nyílt forráskódú projektek a GitHubon
- Privát csapatmunka a Bitbucket-en
- Saját szerverű együttműködés a GitLab-tal
- Vaj torta
- A Git legújabb verziójának telepítése
- Git konfigurálása
- SSH kulcsok
Könyv letöltése
8. Git Magic
Mit szólnál ahhoz, ha Git-et megtanulnád, mint a mágiát? Nos, itt van a könyv, amely megtanít téged a varázslatra. A könyv különböző trükköket kínál a tantárgy alapjainak elsajátításához. Ezután az elágazást nagyon innovatív módon, mint a varázslat tanítja. Meg fogja ismerni a történelmet, így gazdagítva az önbizalmát. Ezt követően a könyv megadja neked azokat a trükköket, amelyekkel a Git mesterévé válhatsz, és segít megismerni a különböző titkokat a Git könnyű megtanulásához.
Tartalomjegyzék
- Alapvető trükkök
- Körülbelül klónozás
- Ágvarázsló
- A történelem tanulságai
- Git nagymester
- Titkok feltárva
- Git hiányosságok
Könyv letöltése
9. Git Pocket Guide
A Git Pocket Guide az O'Reilly-gyűjtemény egyik legátfogóbb Git-könyve. A könyv nagyon könnyű útmutató ahhoz, hogy megértsük Git kezdőként. A könyv az első fejezetet Refs, ágak, tolás és húzás tartalmazza. Megtanítja az alapkonfigurációt, a fájlok figyelmen kívül hagyását, a végrehajtások végrehajtását és visszavonását stb. a következő fejezetben. A könyv kitér arra is, hogyan lehet egyesíteni, távolról hozzáférni és a különféle különféle részeket.
Tartalomjegyzék
- Git megértése
- Elkezdeni
- Kötelezettségvállalás
- Kötelezettségek visszavonása és szerkesztése
- Elágazó
- Egyéb adattárak követése
- Összevonás
- Kötelezettségek elnevezése
- Előzmények megtekintése
- Az előzmények szerkesztése
- Távoli hozzáférés
- Vegyes
- Hogyan tudom?
Könyv letöltése
10. Git: Megjegyzések szakembereknek
Ha profi akar lenni a Gitben, akkor a könyv a megfelelő választás. A könyv éppen azoktól az alapoktól indul, mint például a Git használatának megkezdése, majd megtanítja, hogy ismernie kell a téma történetét. Fokozatosan különböző fontos alap- és haladó témák, mint például Git Diff, egyesülés, elemzés, húzás, hibáztatás stb. bejön a vitába. Git: A Notes for Professionals gazdag tartalma miatt az egyik legjobb Git könyv a szakemberek számára.
Tartalomjegyzék
- Az első lépések a Gittel
- A HIstory böngészése és a távirányítók használata
- Fájlok és mappák szakaszolása, figyelmen kívül hagyása
- Git Diff, visszavonás, egyesítés, szubmodulumok és elköteleződés
- Álnevek, újrabeépítés, konfigurálás, elágazás
- Rev-LIst, Squashing, Cherry Picking és Recover
- Git Clean, a .gitattributes fájl
- .mailmap fájl: társult közreműködő és e-mail aliasok
- A munkafolyamatok elemzése
- Húzás, horgok, adattárak klónozása, elakadás, részfák, átnevezés
- Nyomás, Belsõ információk, git- tfs, Git üres könyvtárai.
Könyv letöltése
11. Git: Röviden
Ryan Hadson készítette ezt a kiemelkedő könyvet, hogy Gitet professzionálisan megtanulja. A könyv áttekintést nyújt a munka, a történelem, a különféle ágak stb. Könyvtáráról. A könyv fokozatosan megtanítja a különféle fontos elemek telepítését és konfigurálását. A következő fejezetekben olyan témák kerülnek a vitába, mint az elágazás, a manipulálás, a felsorolás, a húzás.
Tartalomjegyzék
- Áttekintés
- A Working Directory
- A megállóhely
- Elkötelezett történelem
- Elkezdeni
- Telepítés
- Konfiguráció
- A tárak inicializálása
- Változások rögzítése
- A megállóhely
- A színpad ellenőrzése
- Vállalások
- Ágak
- Ágak manipulálása
- Fiókok felsorolása
- Ágak ellenőrzése
- Távoli adattárak
- Távirányítók manipulálása
- Távoli ágak
- Távoli munkafolyamatok
Könyv letöltése
12. Git: Verziókezelés mindenkinek
A verziókezelés nagyon fontos, és az egyik legtöbbet megvitatott téma a programozás területén. Itt ebben a könyvben az összes irányelv a Git verziókezelés kezdőinek szól. A könyv fontos témái a Gitre esnek, a Git típusainak, műveletek idejének megválasztásának módja és telepítése a különböző operációs rendszerekben, például Windows, Linux és mac. Ezután a könyv mélyreható vitát tanít a verziókezelésről.
Tartalomjegyzék
- Breath Easy - Bevezetés a verziókezelésbe
- Üdvözöljük külföldön - a Git telepítése
- A rutin csiszolása - Hogyan növelhető a mindennapi rutin
- Ossza meg a terheléssel elosztott munkát a Gittel
- Bábmester - Ismerje meg a divatos funkciókat a Git működésének ellenőrzéséhez
- Engedje szabadjára a Beast- Git szöveges fájlokat
- Párhuzamos méretek - elágazás a Gittel
- A színfalak mögött - elágazás Gittel
Könyv letöltése
13. GitHub Essentials
A könyv segít megszerezni az együttműködésen alapuló munkafolyamat erejét. Megtanítja, hogyan lehet irányítani az előnyök erejét. Hatalmas vita folyik a wiki használatáról. Hasznos lesz, ha különböző tippeket és trükköket szerez a témához, amelyek mindenképpen megkönnyítik a tanulást. Webanalitika, a kódváltozat kezelése, a beállítások rendezése stb. a könyvben tárgyalt fontos témák.
Tartalomjegyzék
- A kiadvány rövid áttekintése és használata
- A tárház főoldalának feltárása
- Megtanulják használni a Kiadáskövető hatékony előnyeit
- A Wiki használata és a kódverziók kezelése
- A Wiki használata
- Kódváltozat kezelése
- Szervezetek és csapatok irányítása
- A felhasználók és szervezetek közötti különbség
- A szervezeti szerepkörök egy adattár engedélyezési szintjeit
- Szervezet létrehozása
- Globális tagjogosultságok
- Együttműködés a GitHub munkafolyamat használatával
- Peer Review és Inline megjegyzések
- A Pull kérés egyesítése
- Tippek és trükkök
- GitHub oldalak és webanalitika
- GitHub oldalak
- Webelemzés
- Tippek és trükkök
- A felhasználói hirdetés tárház beállításainak feltárása
- Felhasználói beállítások
- Adattár beállításai
- Tippek és trükkök
Könyv letöltése
14. Jump Start Git
A Jump Start Git egy jól elrendezett könyv, amellyel Git szépen megtanulható. Különböző példákkal ismerteti a verziókezelést. A telepítés folyamata, elágazás, csapatmunka stb. a könyv kiemelt témái. A hibák kezelését, a hibakeresést és az ezekhez szükséges eszközöket a hibajavítás fejezet tartalmazza. A könyv kitér arra is, hogyan lehet a Git használatával megnyitni a lehetőségeket és hogyan kell használni a grafikus felület eszközeit.
Tartalomjegyzék
- Az első lépések a Gittel
- Elágazás Gitben
- A Git használata egy csapatban
- A Git használatával kapcsolatos hibák kijavítása
- Git teljes potenciáljának felszabadítása
- Gut GUI Tools
Könyv letöltése
15. Ismerje meg a Git-et egy hónapos ebéd alatt
Mit kell tennie, mielőtt elkezdené tanulni a Git-et? Nos, ez a könyv a tökéletes az összes Git-könyv között, amely pontosan eligazítja Önt, mit kell tennie, mielőtt elkezdené a Git-et. Az elején jó bevezetést nyújt a verziókezeléshez. A megfelelő tájékozódás után ismeri a GUI-t, a nyomkövetést, az ágakat, a klónozást stb. kronologikusan.
Tartalomjegyzék
- Mielőtt elkezded
- A Git és a verziókezelés áttekintése
- Tájékozódás a Gittől
- Git-tár készítése és használata
- A Git használata GUI-val
- Fájlok követése és frissítése a Git-ben
- A változások részeinek kiszámítása
- Az Időgép, ami Git
- Villát venni az úton
- Ágak egyesítése
- Klónozás
- Együttműködés a távirányítókkal
- A változtatások nyomása
- Szinkronban tartva
- Szoftver régészet
- Git Rebase megértése
- Munkafolyamatok és elágazási egyezmények
- Munka a GitHub-tal
- Harmadik féltől származó eszközök és Git
- A Git élesítése
Könyv letöltése
16. A verziókezelés elsajátítása a Git segítségével
A Git verzióváltozásának elsajátítása egy könyv, amelyet a kezdők számára lépésről-lépésre tanfolyamon tartanak. Az alapvető rész megtanítja a verziókontroll integritására és a Git konfigurálására a számítógépen. Akkor megtanulja a merevítés, az egyesítés stb. Különféle fejlett témák, mint például a dolgok visszavonása és a helyi változások, ellenőrzések stb. vannak-e a könyvben.
Tartalomjegyzék
- Az alapok
- Mi a verziókezelés?
- Miért érdemes használni a verziókezelő rendszert??
- Készülődni
- A Git beállítása a számítógépen
- Elágazás és egyesülés
- Az elágazás megváltoztathatja az életedet
- Kontextusokban dolgozni
- Munka fiókokkal
- Változások ideiglenes mentése
- Helyi kirendeltség ellenőrzése
- Távoli adattárak
- A távoli adattárakról
- Helyi / távoli munkafolyamat
- Távoli adattár csatlakoztatása
- Távoli adatok ellenőrzése
- Haladó témák
- A dolgok visszavonása
- Helyi változások visszavonása
- A változások részletes vizsgálata különbözetekkel
- Összevonási konfliktusok kezelése
- Eszközök és szolgáltatások
- Asztali GUI-k
- Diff és Merge Tools
- Kódtárhely-szolgáltatások
Könyv letöltése
17. Pragmatikus útmutató a Git-hez
Ez a gyakorlati útmutató időrendi útmutató a Git megtanulásához. Először a könyv a telepítésről, a konfigurációról, az adattárakról stb. az első fejezetben. Ezután néhány általános művelet, például színpadra állítás, elkövetés, figyelmen kívül hagyás stb. jön. A következő fejezetek rávilágítottak a csapatmunkára, az elágazásokra, az összevonásokra, a dolgok megfelelő javítására stb.
Tartalomjegyzék
- Első lépések - A Git telepítése és konfigurálása, új adattár létrehozása
- Git-mel való munka - A változások megtekintése, a fájlok figyelmen kívül hagyása és mozgatása
- Az adattár szervezése ágakkal és címkékkel - ágak megtekintése
- Csapattal való munka - távvezérlő hozzáadása és eltávolítása
- Ágak és összevont felülvizsgálat - konfliktusok kezelése
- A tároló előzményeinek kezelése - Napló megtekintése, Napló kimenetének szűrése
- Dolgok javítása - Kötelezettségek javítása, Kötelezettségek visszavonása, Kötelezettségek törlése
- Haladás túl az alapokon - A tárolók exportálása
Könyv letöltése
18. Pragmatikus verziókezelés a Git használatával
A verzióvezérlés nagyon fontos terület a programozási arénában. Rengeteg Git könyv található a verziókezelésről; ez a könyv azonban különösen a verziókontroll git használatával történő megtanulásában rejlik. A könyv a Git beállítási eljárásával kezdődik, és megtanítja, hogyan kezdjünk el egy projektet a Gittel. A következő részek megismerik az elágazással, a tárakkal, a szervezéssel és az alapokon kívüli dolgokkal kapcsolatos munkamódszereket.
Tartalomjegyzék
- I. rész: Üdvözöljük az elosztott világban
- Verzió vezérli a Git Way-t
- Git beállítása
- Az első projekt létrehozása
- II. Rész: Mindennapi Git
- Hozzáadás és hozzászólás: Git alapok
- Az ágak megértése és használata
- Munka a Git történelmével
- Távoli adattárakkal való munka
- Szervezés távoli adattárakkal
- Az adattár szervezése
- Az alapokon túl
- III. Rész: Adminisztráció
- Gitre vándorol
- Git-kiszolgáló futtatása Gitosis-szal
Könyv letöltése
19. Pro Git
Az Apress bemutatja a Pro Git-et, ahol mindent megtalál, amire szükség van a Git megtanulásához. A könyv a Git alapjaival kezdődik. Először a Git programmal kezdve azzal, hogy telepítjük és konfiguráljuk őket egy számítógépre, majd a Git alapjai kerülnek a vitába. A megbeszélés elágazása után a Git szerverére és a Git terjesztésére kerül. Végül a könyv a Git testreszabásának és a Git más rendszerekkel való kapcsolatának megvitatásával zárul.
Tartalomjegyzék
- Elkezdeni
- Git alapjai
- Git Branching
- Git a szerveren
- Forgalmazott Git
- GitHub
- Git Tools
- A Git testreszabása
- Git és egyéb rendszerek
Könyv letöltése
20. Verziókezelés a Gittel
O'Reilly Git verziókezelése az egyik legjobb Git könyv, amely megfelelően magyarázza a verziókezelést. A többi Git könyvhez hasonlóan a könyv is a Git telepítésével és konfigurálásával kezdődik a rendszerben, majd bemutatja a Git alapvető elemeit és témáit. Fokozatosan a fontos és alapvető témák, mint például a vállalások, ágak, egyesülések, különbségek stb. tárgyalják. Végül a könyv az adattárakról és a Git néhány projektjéről szól.
Tartalomjegyzék
- A Git telepítése
- Elkezdeni
- Alapvető fogalmak
- Fájlkezelés és az Index
- Vállalások
- Ágak
- Diffs
- Összeolvad
- Kötelezettségek megváltoztatása
- Távoli adattárak
- Adattárkezelés
- Javítások
- Horgok
- Projektek kombinálása
- A Git használata a Subversion adattárakkal
Könyv letöltése
Végül Insight
A könyvek egyedülállóak tanítási módjukban és tartalmukban gazdagok. Az összes könyv más szándékkal és perspektívával íródott; a közös szándék azonban Git tanítása. Úgy gondoljuk, hogy ezek a Git-könyvek segítettek Önnek abban, hogy kényelmes és jól megtervezett módon megtanulja a Git-et. Várjuk kedves és értékes tanácsát, ha van ilyen, erőfeszítéseink javítása érdekében. Kérjük, az alábbi megjegyzésekkel ossza meg velünk ötleteit vagy tanácsait.
Végül arra kérjük Önt, hogy ossza meg tartalmunkat azokkal az emberekkel, akiknek szüksége lehet ezekre a Git Könyvekre, és ragaszkodjon hozzánk különböző témájú kincseskönyvek készítéséhez a következő napokban. Jó utat kívánunk Önnek Gittel.