Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 5.83 KB

File metadata and controls

33 lines (26 loc) · 5.83 KB

Предговор од Scott Chacon

Добредојдовте во второто издание на Pro Git. Првото издание беше објавено пред четири години. Од тогаш многу се смени, а сепак многу важни работи не се. Додека повеќето од основните команди и концепти се сеуште валидни денес, бидејќи тимот на Git core е прилично фантастичен за да ги задржите нештата компатибилни, има некои значајни дополнувања и промени во заедницата околу Git. Второто издание на оваа книга има за цел да ги адресира тие промени и да ја ажурира книгата, за да може да биде корисно за новиот корисник.

Кога го напишав првото издание, Git беше сеуште релативно тежок за употреба и едвај усвоил алатка за потешкиот јадро хакер. Почнува да се стекнува со пареа во одредени заедници, но не стигна до никаде во близина на сеприсутноста што ја има денес. Оттогаш речиси секоја заедница на слободен софтвер го прифати. Git има постигнато неверојатен напредок во Windows, при експлозија на графички кориснички интерфејси за него за сите платформи, поддршка за IDE и за деловна употреба. Pro Git пред четири години не знае ништо за тоа. Една од главните цели на ова ново издание е да ги допре сите овие нови граници во заедницата Git.

Заедницата на софтвер со отворен код, која користи Git, исто така, експлодирала. Кога првично седнав да ја напишам книгата пред скоро пет години (поминав подолго време за да ја добијам првата верзија), јас само што почнав да работам во многу малку позната компанија за развој на веб-страница за хостинг на Git наречена GitHub. Во времето на објавувањето имало неколку илјади луѓе кои ја користат оваа страница, а само четири од нас работат на тоа. Додека го пишувам овој вовед, GitHub го објавува нашиот 10-тиот милионски проект, со околу 5 милиони регистрирани сметки за програмери и над 230 вработени. Го сакам или го мразам, GitHub силно ги смени големите делови на заедницата на слободен софтвер на начин кој беше едвај разбирлив кога седнав да го напишем првото издание.

Напишав мал дел во оригиналната верзија на Pro Git за GitHub како пример за хостиран Git со кој никогаш не сум бил многу пријатен. Јас не многу ми се допадна тоа што го пишував она што го чувствував во суштина е ресурс во заедницата, а исто така зборувам за мојата компанија во неа. Додека сè уште не го сакам тој конфликт на интереси, важноста на GitHub во заедницата Git е неизбежна. Наместо пример за хостинг на Git, решив да го вклучам тој дел од книгата подетално да опише што е GitHub и како тој ефикасно да го искористи. Ако сакате да научите како да го користите Git, тогаш знаејќи како да го користите GitHub ќе ви помогне да учествувате во огромна заедница, која е важна, без разлика на кој Git домаќин ќе одлучите да го користите за свој код.

Другата голема промена во времето од последното објавување беше развојот и порастот на HTTP протоколот за трансакции на Git мрежата. Повеќето од примерите во книгата се смениле во HTTP од SSH, бидејќи тоа е многу поедноставно.

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

Се надевам дека ќе уживате во оваа ажурирана верзија на Pro Git.