КомпютриСофтуер

Git - какво е това? Git за начинаещи: Описание

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

описание

Git е разпределена система за контрол на версиите за новоразработената файла. Тя е създадена през 2005 г. Авторът на операционната система Linux. Системата синхронизира работата със сайта, както и да поддържат и актуализират промени до файловете. Това е един много удобен подход при работа по проект, няколко разработчици. Към днешна дата, това е Git се използва в много известни проекти. Това такава употреба? Например, развитието на Android операционната система се занимава с голям брой програмисти. Би било много неудобно, ако един от тях направи разлика, а други не са знаели за това. Git също позволява на всеки да е наясно с всички промени, а в случай на грешки, за да се върнете на предишни версии на файлове.

От снимки, а не кръпки

Основната разлика между Git и други системи за контрол на версиите е, че той гледа на данните. Повечето информация програми магазин и списък с промените, наречена кръпки за файлове. Такива системи са съхранените данни като набор от файлове, както и набор от промени, които са направени за всеки файл по отношение на времето. Как да съхранявате своята Git данни? Какво толкова има в тази система, която го отличава от другите? Вместо лепенки, записаната информация се счита за набор от отливки от малка файлова система. Всеки път, когато потребителят се задължава нова версия на проекта, системата просто продължава статус мухъл файл в момента. За повишаване на ефективността в случаите, когато файлът не се е променило, системата не го спаси, и прави препратка към вече запазено копие от което е била направена актуална.

Това е важна разлика от други системи за управление, което е присъщо на Git. Каква е разликата между ползите? Git превръща в нещо като малка файлова система с много мощни инструменти, които работят върху него.

Благоприятно местните операции

За да се извърши най-много операции в Git, трябва само локални файлове и ресурси. Това означава, че в повечето случаи не е необходимо за данни, съхранявани на други компютри в мрежата. Тъй като всички промени в проекта са на диска, извършване на операции, които се случват със скоростта на светлината. Например, можете да преглеждате история на проекта, не е необходимо да изтеглите от сървъра. Тя чете от местното хранилище на компютъра. Ако искате да видите промените между версия на файла, която е направена преди месец, а токът, можете да го направите много бързо, без да се прибягва до сървъра.

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

Наблюдение на целостта на данните

Преди да запишете всеки файл, той се задава код под формата на контролна сума, изчислена директно Git. Какво е контролна сума? Тази стойност, която се изчислява с помощта на специален алгоритъм и се използва за проверка на целостта на данните по време на съхранение и предаване. Невъзможно е да се промени нищо без знанието на Git, и това е важен компонент на философията на системата.

Те често се добавя

Почти всички дейности, които се случват в Git, добавени към базата данни. Те са много трудно да се премахне. Можете да загубят само съхранената информация все още не е, но загубата е изключено, когато тя щракне на място. Поради тази причина, много хора го избират Git, защото тогава можете да провеждат експерименти, без риск да направя нещо непоправимо.

статус на файл

Работа с Git за начинаещи включва припомним, че файлът може да бъде в една от следните три състояния:

  • Фиксирана, което означава, че файлът се съхранява в местния магазин.
  • Променя, когато са направени промени, но все още не изпълняват съхранение.
  • Изготвен - променени файлове, които са маркирани за съхранение.

Така че, в проекти, които използват Git, има три секции за различните състояния на файла:

  • директория Git, който съхранява база данни за метаданни и обект. Това е най-важната част от системата.
  • Работна директория, която се извлича от копие на базата данни за всяка версия на проекта.
  • Файл, съдържащ информация за последващо съхраняване.

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

Първото нещо, което трябва да направите, за да използвате система за контрол на версиите - да го инсталирате. Има няколко начина да направите това. Има два основни варианта:

  • Инсталиране на Git от източника.
  • Монтаж пакет за вашата платформа.

Инсталиране на Git от източник

Когато е налице, по-добро използване на тази възможност, тъй като най-новата версия ще бъде на разположение. Всяка актуализация обикновено съдържа много полезни подобрения в потребителския интерфейс. Ето защо, ако инсталирате от източника не е твърде трудно за вас, по-добре е да изберете. Да, и повече дистрибуции включват остарели пакети.

Трябва да инсталирате необходимите библиотеки: Експат, къдри, libiconv, OpenSSL, Zlib. След инсталирането им, можете да изтеглите най-новата система за контрол на версиите, да го компилирате и да го инсталирате.

Инсталиране на Windows

Ако не разполагате с Linux, тъй като искам да използвам Git, Windows поддържа също така тази система. И това е много лесен за инсталиране. Има msysGit проект, инсталационната процедура, която е една от най-лесните. Ти просто трябва да изтеглите инсталационния файл, който може да бъде намерен на GitHub страница на проекта, а след това го стартирате. След инсталацията на вашия компютър ще бъде в два варианта - графичен и конзола.

Първоначална настройка Git

След като системата за контрол е инсталирана на компютъра, трябва да извършите някои стъпки, за да конфигурирате околната среда за потребителя. Това се прави само веднъж. При актуализиране всички настройки се запазват. Те могат да бъдат променяни по всяко време.

Git Git включва полезност довереник, който позволява да се правят настройки и контролира функционирането на системата, както и външния вид. Тези параметри могат да се съхраняват в три места:

  • Файлът, съдържащ стойностите, които са общи за всички потребители и хранилища.
  • Файлът, който съдържа настройките конкретен потребител.
  • В конфигурационния файл се намира в текущата хранилището. Тези параметри са валидни само за него.

обичай име

На първо място, след инсталацията, трябва да предоставите потребителско име и електронна поща. Това е много важно, тъй като всеки се ангажират (освен състояние) съдържа данните. Те са включени в ангажира всички предаване и не може да бъде променена по-късно.

Ако посочите -global опция, тези настройки ще трябва да се направи само веднъж.

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

След уточняване на името на редактора, за да изберете, което би било необходимо, когато писането на съобщения в Git. По подразбиране се използва стандартният редактор операционна система. Ако потребителят иска да използва друга страна, трябва да го регистрирате в конфигурационния файл в core.editor линия.

Проверка на настройките

За да се запознаят с основите на Git, трябва да бъде в състояние да проверите настройките използвани. За тази цел екипът на стомашно-чревния тракт конфигурационния -list. Тя показва всички налични опции, които могат да бъдат намерени. Някои опции имена могат да бъдат описани повече от веднъж. Това се дължи на факта, че Git гласи един и същ ключ от различни файлове. В тази ситуация, последната стойност се използва за всеки клавиш. Възможно е да се провери стойностите на някои клавиши, които се вписват в отбора на мястото на «--list» - «{} ключ".

Как да се създаде хранилище

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

Създаване в тази директория

Ако потребителят реши да започне да използва Git към съществуващ проект, той трябва да отидете в директорията и инициализиране на системата. Това изисква екип Git първоначален. Той създава поддиректория в директорията, която ще съдържа всички необходими файлове. На този етап все още не е инсталиран за контрол на версиите на проекта. За добавяне на файлове за контрол на нуждата им да се индексират и да направи първото фиксиране на промените.

клониране на хранилище

За да получите копие на съществуваща хранилище нужда от екип Git клонинг. С помощта на Git получава копие от почти всички данни от сървъра. Това се отнася за всички версии на всеки файл. Много удобна функция, тъй като в случай на отказ на програмист на сървъра може да използва клонинг на всеки клиент, за да се върнете сървъра към състоянието, в което е бил при клониране. Това е подобно на точка на възстановяване.

Изтриване на файл в Git

Деинсталирайте всеки файл може да бъде, ако го изключат от индекса, което означава, че контролираните файлове. Това изисква екип Git RM. Той също така премахва файла от директория на потребителя. След това е необходимо да се извърши ангажират. След него, файлът просто да изчезне и вече не се наблюдават. Ако това се промени, и вече е индексиран, след това нанесете принудително извеждане с опцията -f. Този метод ще предотврати отстраняването на данни, които все още не е записани в моментна снимка, както и че няма начин да се възстанови системата.

Отказ на промените

По всяко време може да се наложи да се премахне всяко действие. Ако потребителят има извърши рано, забравяйки да добавите някои файлове, че е възможно да го надмине с помощта на опцията --amend. Тази команда се използва за извършване на индекса. Ако след последното запазване не е направено всякакви промени, проектът ще бъде в същото състояние, както и редактор ще бъде коментарите, където потребителят може да редактирате всичко необходимо. Трябва да се помни, че не всяко анулиране на операцията ще бъде отменена. Понякога можете да изтриете завинаги необходимите данни. Тя трябва да бъде внимателен.

резултати

Сега потребителят трябва да формира представа за това, стомашно-чревния тракт, защо се наложи тази система за контрол на версиите, как то се различава от други подобни продукти. Ясно е, че пълен преглед е необходимо да се инсталира на работна версия на Git с персонални настройки за себе си. Не се предотврати всякакво урок или видео курс по Git за "манекени", които ще бъдат в състояние да държи стъпалото на потребителя по стъпка през процеса на работа със системата.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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