Съдържание
Работата в екип се превърна в една от най -важните дейности в света на технологичното развитие. Това включва координиране на работата на различни хора, които могат или не могат да бъдат на едно и също място. Ето защо е създадена необходимостта от използване на инструменти, които позволяват координиране и интегриране на усилията, тъй като без това би било трудно да се постигнат приемливи резултати.Една от технологиите за координиране на усилията, подпомагане на работата и интегриране на решения е Git. С тази технология можем създаване на общи хранилища където се съхраняват файлове и история на промените и техните мениджъри, като по този начин ни дава възможност да имаме централна база с цялото сътрудничество, за да видим напредъка на проектите.
Инсталирайте GitПървото нещо, което трябва да направим, за да се възползваме от предимствата на този инструмент, е да го инсталираме. Поради естеството си да се фокусира върху разработчиците, той се превърна в мултиплатформена, тоест като има своя версия за основните операционни системи. Ще прегледаме инсталацията в две от най -използваните операционни системи, за да ги разработим такива, каквито са Linux във вашата версия Debian / Ubuntu Y Windows.
Инсталиране в Linux Много е просто, ако имаме малко опит с тази платформа, знаем, че трябва да локализираме нашите програми чрез хранилища, където с команди като напр. apt-get на Debian / Ubuntu можем да получим бърза и чиста инсталация.
Нека да видим компонентите, които трябва да инсталираме, за да го задействаме Git в Linux:
1- Първо трябва да отворим прозорец на командната конзола и също така трябва да имаме достъп до потребителя корен.
2- Тогава ще напишем следните команди:
sudo apt-get install git git-doc gitweb git-gui gitk git-имейл git-svn
3- Горните команди ще изтеглят редица файлове, до които веднъж инсталирани ще имаме достъп Git, така че тогава, за да потвърдим, че всичко е наред, просто трябва да поставим следната команда в нашата конзола и ще видим коя версия на Git ние бягаме.
git версия
Инсталиране в Windows е малко по -просто от това на Debian / Ubuntu, тъй като просто трябва да изтеглим инсталационен файл и след като процесът приключи, услугата ще бъде инсталирана на нашия компютър.
Трябва да потърсим инсталационния пакет с най -новата версия на официалната страница, като последната ще изтегли файл, който трябва да инсталираме:
Увеличете
Процесът на инсталиране е като всеки друг в Windows, по принцип просто трябва да кликнете върху следващия, като изберете опциите, които ни интересуват, в крайна сметка ще получим Git, Конзола SSH с които можем да взаимодействаме с нашия инструмент и графичен интерфейс, който ще ни позволи да извършим някои от най -често срещаните действия от него, нека видим инсталираните приложения на следното изображение:Увеличете
Преди да продължите с техническите елементи, има един момент, който е много важно да знаете, Git работи локално, тоест всички промени и история се съхраняват на компютъра, където се намира оригиналното хранилище. За да можем да споделяме на компютър, трябва да имаме сървър, тоест отдалечен компютър, към който всички можем да се свържем, за да можем да се справим с различните промени.Въпреки че можем да го направим на компютър с локална мрежа, има възможност за управление на нашите хранилища в облака, за това можем да използваме различни услуги, но има две много популярни, които са фокусирани върху различни пазарни цели.
Първият от тях е GitHub, който освен че ни предлага възможността да съхраняваме нашите хранилища в облака, е една от най -големите общности за разработчици в света, поне в известния западен свят.
Увеличете
Проблемът е, че безплатната версия ни позволява само да имаме публични хранилища, така че може да нямаме достатъчно поверителност в нашите проекти. Ако искаме поверителност, трябва да използваме услугата и платените планове, които те предлагат.Вторият е Bitbucket, той не е толкова популярен, колкото GitHubВъпреки това, той е много полезен, има и безплатна версия, но разликата е, че не е отворена общност, така че можем да имаме частни и публични хранилища, освен това в безплатната версия можем да имаме до 5 потребители на създадено хранилище.
Увеличете
Също така имаме достъп до платена услуга, която ни позволява да разширим работните екипи и да имаме по -голям капацитет за съхранение, тази услуга е идеална за стартиращи фирми които искат да запазят продукта си в тайна и да се насладят на предимствата на облака.И двете услуги трябва да се имат предвид при използване на технология Git тъй като те ни позволяват да работим от отдалечени места и дори в различни части на света, като по този начин ни дават предимството винаги да имаме резервно копие на нашия код.
Тъй като знаем най -основните от Git, как да го инсталираме и облачните услуги, които можем да използваме, нека сега преминем към практическата част на урока, за да създадем хранилища.
Говорили сме много за думата хранилище но ние не сме го дефинирали официално, нека видим:
Какво е хранилище?А хранилище Това е пространство, където ще се съхраняват нашите файлове с изходен код, изображения, текстови файлове и т.н. Всички видове двоични файлове, поддържани от нашата операционна система. Вътре в хранилището Git ще бъде създадена структура, която ви позволява да следите промените, добавянето и изтриването на файлове и тяхното съдържание, като дава възможност за водене на история по клонове или клони.
Сега имаме нова концепция клоновете o клони, Те не са нищо повече от раздели в хранилището, където можем да правим промени, които не засягат други клонове, например ако имаме основен клон (обикновено се нарича Майстор) и искаме да въведем някои експериментални промени, за да не повлияем на споменатия основен клон, създаваме нов, който наричаме Развитие, в рамките на Развитие всички промени, които правим, няма да бъдат направени в кода на Майстор Освен ако не ги обединим.
Всяка промяна, която правим и приемаме, ще има контролен номер и коментар от разработчика, с това можем да следим историята, знаейки кои файлове са се променили, кой е направил промяната и какво е променено във файла.
Да се създайте хранилище Просто трябва да създадем папка и в командната конзола да напишем следното:
git init
Това ще направи Git започнете да носите промените, които се случват в папката, тя автоматично ще създаде a клон или клон МайсторВъпреки това, можем да създадем всички клонове, които смятаме за необходими, обикновено се създава по един на разработчик или по един на екип, като това зависи от стила ни на работа, важно е да споменем, че всеки програмист на локално ниво ще може да създаде дори повече клонове в техния екип.
Виждаме в изображението как сме създали папката, след това в нея сме инициализирали хранилището, за да помогнем по -добре да открием начина, по който работи Git Направихме грешка при поставянето на командата, така че виждаме, че Git ни предлага грешките и предложенията да ги коригираме, показвайки страхотната си документация.
Друг начин за създаване на хранилище е клониране на съществуващо хранилище, обикновено можем да ги вмъкнем GitHub, за да постигнем това, трябва да използваме командата git клонинг последвано от пътя на хранилището, това може да бъде локално или отдалечено, ще използваме популярното хранилище на рамката като пример Javascript Наречен Ъглова JS на Google:
След като създадем нашето хранилище или сме го клонирали, е важно да се научим да създаваме клоните или клонЗа да направим това, трябва да използваме следната команда:
git checkout -b име на клон
С това ще генерираме копие на клон от което създаваме новото работно пространство, веднага ще направим промяната в новото клон, с това можем да започнем да правим промени без засягат други клонове. Важно е не само да знаете как да създадете клона, но и да видите в какво клон смеЗа да извършим това действие, трябва само да използваме следната команда:
git клон
След като създадем нашия клон, просто трябва да го направим първоначален ангажимент и можем да започнем да използваме инструмента в тази папка:
С нашето хранилище, създадено и напълно функционално, можем да започнем да работим с него и това се свежда до добавяне на файловете на нашия проект, това означава, че всеки път, когато създаваме файл, трябва да го добавим към нашия проследяване на хранилище, за това използваме командата добавете:
git добавете име на файл
Правим това за един файл, в случай че искаме да добавим повече от един, който можем да използваме точка ( . ) да добавя всичко.
За да добавим окончателно промените, използваме командата commit, заедно със съответния коментар към нея:
git commit -m "коментар"
Накрая с командата merge обединяваме клоните или клоните, за да добавим другите направени промени:
git merge nameofbranch
С това приключваме този урок, научихме как да създадем хранилище в Git а също и да използваме най -елементарните команди, за да накараме проекта ни да работи, ключът към овладяването Git е да четете документацията му и да практикувате много, тъй като на практика всичко е нов език, но ако го овладеем, можем значително да подобрим средата за развитие на екипа.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка