Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 4.68 KB

ch10-git-internals.asc

File metadata and controls

41 lines (26 loc) · 4.68 KB

Внатрешноста на Git

ожеби сте прескокнале во ова поглавје од многу порано поглавје, или можеби сте добиле тука по последователно читање на целата книга до оваа точка - во секој случај, ова е местото каде што ќе одиме во текот на внатрешните работи и имплементација на Git . Откривме дека разбирањето на овие информации беше фундаментално важно за да се сфати колку е корисен и моќен Git, но други ни тврдат дека тоа може да биде збунувачки и непотребно сложено за почетници. Така, ја направивме оваа дискусија последно поглавје во книгата за да можете да ја прочитате рано или подоцна во вашиот процес на учење. Ние го оставиме до вас да одлучите.

Сега кога сте тука, ајде да започнете. Прво, ако сеуште не е јасно, Git е суштински содржина адресибилен датотечен систем со VCS кориснички интерфејс напишан на врвот на неа. Ќе дознаете повеќе за тоа што значи тоа во малку.

Во раните денови на Git (најчесто пред 1.5), корисничкиот интерфејс беше многу покомплексен, бидејќи го потенцираше овој датотечен систем, наместо полиран VCS. Во последните неколку години, корисничкиот интерфејс е рафиниран сè додека не биде чист и лесен за употреба како и секој систем таму; сепак, стереотипот се задржува за ран Git UI, кој беше сложен и тешко да се научи.

Слојот-адресибилен слој на датотечниот систем е неверојатно ладен, така што ќе го покриеме првиот во ова поглавје; тогаш, ќе дознаете за транспортните механизми и задачите за одржување на складиштето со кои на крајот можеби ќе треба да се справите.

Заклучок

Во овој момент, треба да имате прилично добро разбирање за тоа што Git го прави во позадина и, до одреден степен, како се имплементира. Во ова поглавје се опфатени голем број на команди за водовод - команди кои се на пониско ниво и поедноставни од порцеланските команди што ги научивте во остатокот од книгата. Разбирање на тоа како Git работи на пониско ниво, треба да го олесни разбирањето зошто го прави она што го прави и да напише сопствени алатки и помошни скрипти за да го направат вашиот специфичен работен тек за вас.

Git како содржински адресибилен датотечен систем е многу моќна алатка која лесно можете да ја користите како повеќе од само VCS. Се надеваме дека ќе можете да го користите вашето новооткриено познавање на Git internals за да ја имплементирате вашата кул апликација на оваа технологија и да се чувствувате поудобно со користење на Git на понапредни начини.