Ќе ги потрошите неколку часа од животот за читање за Git. Да земеме една минута за да објасниме она што го имаме во продавница за вас. Еве краток преглед на десетте поглавја и три прилози од оваа книга.
Во * Поглавје 1 *, ќе ги покриеме контролните системи за верзии (VCSs) и Git basics-no технички работи, токму она што е Git, зошто се случило во земја полна со VCSs, што ја издвојува, и зошто толку многу луѓе ја користат. Потоа, ние ќе објасниме како да го преземете Git и да го поставите за прв пат ако веќе не го имате на вашиот систем.
Во * Поглавје 2 *, ќе ја надминеме основната употреба на Git-како да го користиме Git во 80% од случаите најчесто се среќаваат. Откако ќе го прочитате ова поглавје, треба да бидете способни да клонирате складиште, видете што се случи во историјата на проектот, модифицирање на датотеки и придонес за промени. Ако книгата спонтано согорува во оваа точка, веќе треба да биде прилично корисно користење на Git во тоа време тоа ќе ве однесе да земате уште една копија.
-
Поглавје 3 * е за разгранетиот модел во Git, често опишан како функција на убијци на Git. Еве ќе дознаете што навистина го поставува Git одделно од пакетот. Кога ќе завршите, може да почувствувате потреба поминете мирен момент размислувајќи како живеете пред разгранетоста на Git беше дел од вашиот живот.
-
Поглавје 4 * ќе го покрие Git на серверот. Ова поглавје е за оние од вас кои сакаат да го постават Git во вашата организација или на свој личен сервер за соработка. Ние, исто така, ќе истражуваат разни домаќини опции ако сакате да дозволите некој друг да се справи со тоа за вас.
-
Поглавје 5 * ќе прерасне во детали детални распределени работни процеси и како да се остварат нив со Git. Кога ќе завршите со ова поглавје, треба да бидете способни да работите со стручно повеќе оддалечени складишта, користете го Git преку е-пошта и вешто жонглирајте бројни оддалечени гранки и придонесоа закрпи.
-
Поглавје 6 * покрива GitHub хостинг сервис и алатки во длабочина. Ние покриваме регистрирање и управување со сметка, создавање и користење на Git складишта, заеднички работни процеси кои ќе придонесат за проекти и да прифаќаат придонеси кон вашиот, програмски интерфејс на GitHub и многу малку совети кои ќе го олеснат животот воопшто.
-
Поглавје 7 * е за напредните команди на Git. Овде ќе дознаете за теми како мастеринг на страшната "ресетирање" команда, користејќи бинарни пребарување за идентификување на грешки, историја на уредување, избор на ревизија во детали, и многу повеќе. Ова поглавје ќе го заокружи вашето знаење за Git, така што вие сте навистина господар.
-
Поглавје 8 * е за конфигурирање на вашата сопствена Git околина. Ова вклучува поставување на кука скрипти за да ги спроведат или охрабрат прилагодените политики и да користат конфигурациски поставки за околина па можете да работите онака како што сакате. Ние, исто така, ќе ги покриеме изградбата на вашиот сопствен сет на скрипти наметне политика за извршување на прилагодување.
-
Поглавје 9 * се занимава со Git и други VCS. Ова вклучува користење на Git во светот на субверзија (SVN) и конвертирање на проекти од други VCS во Git. Многу организации сè уште користат SVN и се не за да се промени, но до овој момент ќе ја научивте неверојатната моќ на Git - и ова поглавје ви покажува како да се справите ако сè уште треба да користите SVN сервер. Ние исто така покриваме како да увоз проекти од неколку различни системи во случај да ги убедите сите да го направат се фрлам.
-
Поглавје 10 * влегува во мрачните, но убави длабочини на внатрешноста на Git. Сега кога знаете сите за Git и може да го користи со моќ и благодат, можете да продолжите да разговарате за тоа како Git ги чува своите предмети, што е модел на објект, детали за пакетите, серверските протоколи и многу повеќе. Во текот на книгата, ние ќе се осврнеме на делови од оваа глава во случај да се чувствувате како нуркање длабоко во тој момент; но ако сте како нас и сакате да се нурнете во техничките детали, прво можеби ќе сакате да го прочитате поглавјето 10. Ние го оставиме тоа до вас.
Во * Додаток А * гледаме неколку примери за користење на Git во различни специфични средини. Ние покриваме голем број на различни графички интерфејси и програмски опкружувања на ИРО кои можеби ќе сакате да го користите Git и што е достапен за вас. Ако сте заинтересирани за преглед на користење на Git во вашата школка, во Visual Studio или Eclipse, погледнете овде.
Во * Додаток Б * ние ги истражуваме скриптирање и проширување на Git преку алатки како libgit2 и JGit. Ако си заинтересиран за пишување на сложени и брзи алатки и потребен низок пристап за Git, ова е местото каде што можете да видиме како изгледа тој пејзаж.
Конечно во * Додаток В * одиме низ сите главни команди на Git еден по еден и разгледуваме каде во книгата ги покривме и што направивме со нив. Ако сакате да знаете каде во книгата сме користеле некој специфичен Git команда можете да го погледнете тука.
Ајде да почнеме.