КомпјутериСофтвер

GIT - што е тоа? Git за почетници: Опис

Многу од оние кои се вклучени во развој на софтвер, слушнале за Git. Кои се трите букви? Тоа е важно да се разбере опис, како и принципите на работа, за да продолжат да го користат ефикасно системот за контрола на верзиите, кој, за разлика од другите слични системи се сосема различни концепти на информации, работа со него, и покрај ваквата кориснички интерфејс. Значи, она што е Git?

опис

Git е дистрибуиран систем за контрола на верзиите за ново развиен датотека. Таа е основана во 2005 година Авторот на оперативниот систем Линукс. Системот ги синхронизира работата со сајт, како и одржување и надградба на промени на датотеките. Ова е многу удобен пристап кога се работи на проект неколку програмери. До денес, тоа е Git се користи во многу познати проекти. Таквата употреба? На пример, развојот на Андроид оперативен систем е ангажирана во голем број на програмери. Тоа ќе биде многу незгодно ако еден од нив направи разлика, додека други не се знае за тоа. Git, исто така, им овозможува на сите да бидат свесни за сите промени, а во случај на грешки за да се врати на претходните верзии на датотеки.

Користење на сликите, не закрпи

Главната разлика помеѓу Git и други системи за контрола на верзиите е дека тоа изгледа на податоци. Повеќето програми за информирање складираат како листа на промени, наречена закрпи за датотеки. Ваквите системи се чуваат податоци како збир на документи, како и сет на промени кои се направени за секоја датотека во однос на времето. Како да ја зачувате својата Git податоците? Што има во овој систем, што го издвојува од другите? Наместо да се закрпи, се чуваат податоци се смета за збир на фрла на мал фајл систем. Секогаш кога некој корисник ќе изврши нова верзија на проектот, системот само чува статус мувла датотека во моментот. Да се зголеми ефикасноста во случај кога на датотеката не е променет, системот не го спаси, и упатува на претходно зачувана копија од кои биле направени до датумот.

Ова е важна разлика од други системи за контрола, кој е вродено во Git. Која е разликата помеѓу придобивките? Git станува како мал фајл систем со многу моќни алатки кои работат на врвот на тоа.

Поповолно локални операции

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

Уште една локална работа е нешто што може да биде многу нешта да се направи без мрежна врска. На пример, инвеститорот може да се прават промени, а во транспортот. Во многу системи за контрола, тоа не е можно.

Набљудување на интегритетот на податоците

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

Овие често се додава

Речиси сите активности што се случуваат во Git, додадени на базата на податоци. Тие се многу тешко да се отстрани. Вие само може да изгуби зачуваните информации не е завршена, но загубата се исклучува кога не се заклучи на своето место. За оваа причина, многу луѓе го избере Git, затоа што тогаш може да се спроведе експерименти без ризик да се направи нешто непоправлива.

статус на датотеки

Работа со Git за почетници вклучува сеќавајќи се дека датотеката може да биде во една од трите состојби:

  • Фиксни, што е, на датотеката е зачувана во локалната продавница.
  • Променети кога беа направени промени, но сè уште не се извршува зачувување.
  • Подготвени - промени на датотеки кои се означени за зачувување.

Значи, со проектите што ја користат Git, постојат три секции за различни држави на датотеката:

  • Git папката, која продавници база на податоци и метаподатоци објект. Ова е најважниот дел на системот.
  • Работна папка, која е извлечена од копија на базата на податоци на било која верзија на проектот.
  • Датотека која содржи информации за следните зачувување.

инсталирате Git

Првото нешто што треба да направите со цел да се користи систем за контрола верзија - го инсталирате. Постојат неколку начини да го направите тоа. Два главни опции:

  • Инсталирањето на Git од изворен код.
  • Инсталациониот пакет за вашата платформа.

Инсталирањето на Git од изворен код

Кога на располагање, подобро користење на оваа опција, како што е најновата верзија ќе биде достапна. Секоја надградба обично содржи многу корисни подобрувања во корисничкиот интерфејс. Тоа е причината зошто, ако го инсталирате од изворен код не е премногу тешко за вас, тоа е подобро да се избере. Да, и повеќето Линукс дистрибуции вклучуваат застарените пакети.

Вие треба да инсталирате потребните библиотеки: иселеникот, навивам, libiconv, од OpenSSL, zlib. По инсталирање на нив, може да ја симнете најновата верзија систем за контрола, компајлирајте и инсталирајте го.

Инсталација на Windows

Ако немате Линукс, како што сакате да го користите Git на Windows, исто така, го поддржува овој систем. И тоа е многу лесно да се инсталира. Постои msysGit проектот, процедурата за инсталација, кој е еден од најлесните. Вие само треба да ја преземете инсталационата датотека, која може да се најде на GitHub страницата на проектот, а потоа и да ја стартувате. По инсталација на вашиот компјутер ќе биде во две верзии - графички и конзолни.

Почетното поставување на Git

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

Git вклучува алатка git config, кој ви овозможува да ги направите поставките и контрола на работењето на системот, како и изглед. Овие параметри можат да бидат поставени на три локации:

  • Датотеката содржи вредностите кои се заеднички за сите корисници и складишта.
  • Датотека што содржи поставките одреден корисник.
  • Во конфигурациската датотека се наоѓа во тековната база на податоци. Таквите параметри се валидни само за тоа.

обичај името

Прво на сите, по инсталацијата, мора да се обезбеди корисничко име и e-mail. Ова е многу важно, како што секој се изврши (освен државата) содржи податоци. Тие се вклучени во сите запишувања преносливи и не може да се промени подоцна.

Ако наведете ГЛОБАЛНИ опција, овие поставувања ќе треба да се направи еднаш.

Изборот на уредувачот на текст

По наведувајќи го името на уредникот да се избере, што ќе биде неопходно кога пишувате пораки во Git. Стандардно ќе го користи стандарден едитор оперативен систем. Ако корисникот сака да ги користите другите, треба да го регистрираат во конфигурациската датотека во core.editor линија.

Проверете ги поставките

Да ги знаат основите на Git, мора да биде во можност да ги проверите поставувањата користи. За таа цел тимот на git конфиг -листа. Се прикажува сите достапни опции кои може да се најде. Некои опции имиња може да се наведе повеќе од еднаш. Ова се должи на фактот дека Git го чита истиот клуч од различни датотеки. Во оваа ситуација, на последната вредност се користи за секој клуч. Тоа е можно да се провери вредностите на одредени копчиња кои се вклопуваат во тимот на местото на «--list» - «{key}".

Како да се создаде складиште

За да се постигне оваа цел на два начина. Првиот е да се внесуваат во тековниот директориум, или на проектот. Вториот - клон од серверот на постоечка база на податоци.

Се создаде во овој директориум

Ако корисникот одлучи да започнат со користење на Git на постоечки проект, тоа мора да одат на именикот и дали се иницијализира системот. Ова бара тим git init. Тоа создава поддиректориум во директориумот кој ги содржи сите потребни датотеки. Во оваа фаза, се уште не е инсталиран за контрола на верзиите на проектот. За да додадете додадени фајлови: да се контролира нивната потреба да се индексира и го направи првиот снимање на промените.

клонирање на складиштето

За да се добие копија од постоечкиот складиштето треба тим clone. Со помош на Git добива копија од скоро сите податоци од серверот. Ова важи за сите верзии на секоја датотека. А многу корисна карактеристика, како и во случај на неуспех на програмерот на серверот може да се користи за клонирање на секој клиент да се врати на серверот на државата во која што беше кога клонирање. Ова е слично на една точка се врати.

Бришење на датотека во Git

Деинсталирање секоја датотека може да биде, ако ние го исклучува од индекс, што е, од мониторираните датотеки. Ова бара тим git РМ. Таа, исто така ги отстранува датотеки од директориумот на корисникот. Тогаш ќе треба да се изврши извршат. По него, на датотеката едноставно исчезнуваат и не се следи. Ако тоа се менува, и е веќе индексирани, а потоа се применува присилно отстранување со -f опција. Таквиот начин ќе се спречи отстранување на податоци кои се уште не се запишани во слика, и дека не постои начин да се врати на системот.

Откажи ги промените

Во секое време, може да биде потребно да се укине било каква акција. Ако корисникот има извршат рано, заборавајќи да го додадете во некои датотеки, тоа е можно да се надмине со користење на опцијата --amend. Оваа команда се користи за извршување на индекс. Ако по последното зачувување не е направена никаква промена, проектот ќе биде во иста состојба, како и уредник ќе биде коментари, каде корисникот може да ги менувате се што ви треба. Мора да се запамети дека не секој откажување на операцијата ќе се откаже. Понекогаш можете да го избришете на потребните податоци. Тоа треба да биде внимателен.

резултати

Сега корисникот треба да се формира една идеја за она што Git, зошто треба оваа верзија систем за контрола, што се разликува од другите слични производи. Јасно е дека целосна ревизија е потребно да се инсталира работна верзија од Git со лични поставки за себе. Не се спречат какви било туториал или видео курс на Git за "Dummies", кој ќе биде во состојба да држат чекор корисник по чекор низ процесот на работа со системот.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mk.unansea.com. Theme powered by WordPress.