Увод у Гит Цхецкоут команду
Сви смо чули за Гита, зар не? Ако не, дозволите ми да вам укратко представим Гит Цхецкоут Цомманд и популарнији Гитхуб. Чекај, ниси знао да се разликују? Па, веома су различити. Прво, Гит је алат за дистрибуцију контроле који користе менаџери производа, научници података и програмери за управљање историјским развојним програмима изворног кода, док је Гитхуб платформа заснована на облаку изграђена око Гита-а за смештање кодова гурнутих у локалне рачунаре.
У овом ћемо чланку сазнати више о Гиту, тачније о његовом одласку на команду.
Шта је Гит Цхецкоут команда?
Ако сте радили на било којој врсти пројекта, имате основну идеју како да употребите и проширите већ изграђени софтвер са отвореним извором из Гитхуб-а, користећи лако доступне кодове у 'репозиторијумима', који се такође називају репо.
Командни гит клон користи се за дохваћање жељеног спремишта са удаљеног гит сервера на локални рачунар, а овај поступак је познат и као клонирање.
Када клонирате спремиште, почетно ћете покренути матичну грану локалног складишта. Да би се избегла било каква конфузија и одговарајућа документација, препоручљиво је направити нову подружницу и радити у тој привременој филијали. За прављење нове гране гит цхецкоут користи се наредба. Наредба гит цхецкоут користи се за провјеру жељеног статуса вашег спремишта било да се ради о било којој грани или одређеној датотеци. Такође се може користити за пребацивање између постојећих локалних огранака.
Укратко, гит цхецкоут има 3 употребе:
- Да бисте креирали нову грану из тренутне гране.
- За пребацивање између постојећих локалних огранака.
- Да бисте проверили и прешли на одређени статус одређене датотеке.
Можете створити нову грану користећи заставу -б. Претпоставимо да ли сте тада у матичној бранши
git checkout -b
Наредба за пребацивање ће креирати нову грану са садржајем мастер-а и пребацити се на новостворену грану тако да ће се промјене одразити у новој грани.
git checkout
Ако желите да провјерите и пређете на одређени статус одређене датотеке, користиће се сљедећа наредба
git checkout commit_point_A --
1. Нова филијала
У Гиту су филијале изузетно важан део свакодневног развојног процеса. Они су врло ефикасан показивач на одраз недавних промена. Кад год желите да поправите неке грешке или додате нове функције - небитно колико су велике или мале - можете да креирате нову грану која ће одражавати и уносити промене. На тај начин постаје нестабилније или различито кодирање које се спаја у спремиште матичног кода, а такође омогућава и могућност чишћења историје ваше будућности пре него што је интегришете у матичну грану. Команда гит гране омогућава вам преименовање и листање грана уз њихово креирање и брисање. Али, то вам не дозвољава да поново саставите истиснуту историју или да прелазите између грана. Овде се у слику појављује гит цхецкоут. Гит грана је интегрисана са гит цхецкоут командама за превазилажење ових недостатака.
Гит цхецкоут блиско сарађује са гит огранком. Команда гит гране користи се за креирање нове гране. Једном када креирате, можете користити наредбу испод да пређете на ту грану.
git checkout -b
Горњи пример не само да ствара, већ и истовремено одјављује. Опција -б је застава која се користи за навођење Гиту да покреће гит цхецкоут тек након покретања гит гране, односно да се одвоји тек након креирања нове гране. Друга наредба, која је дата у даљем тексту, може се проследити додатним параметром гране у гит цхецкоут-у да би се основала нова грана са постојеће гране. Подразумевано одлазак гит -б-а ће нову грану засновати на тренутној глави, где је ХЕАД Гит-ов начин упућивања на тренутни снимак.
git checkout -b
2. Пребацивање грана
Пребацивање грана, као што му име каже, прилично је једноставна операција. Извршавање следеће наредбе усмераваће ХЕАД на врх датог имена гране.
git checkout
Једна ствар коју треба задржати у природи је да грана на коју желите да се пребаците већ треба да постоји у директорију који радите.
3. Провјерите удаљену пословницу
Уобичајена је пракса да се користе удаљени репозиторији када се сарађује са тимом. Та спремишта, која садрже сопствене разгранате скупове, могу бити хостована и дељена у облаку или су локална копија другог колеге. Да бисте проверили удаљену подружницу, прво морате да набавите тражени садржај огранка, а затим да наставите са одјавом.
git fetch --all
У тренутним ажурираним верзијама Гита можете користити следећу наредбу да бисте потом проверили удаљену грану као локалну подружницу.
git checkout
Ако користите старије верзије Гита, мораћете да креирате нову грану на основу локације удаљене подружнице користећи наредбу испод.
git checkout origin/
Поред свих горе наведених ствари, можете проверити и нову локалну подружницу и вратити је на последњу обавезу удаљене гране.
git checkout -b
Предуслов горњих корака је да подружница коју желите да провјерите већ треба да постоји у директорију који радите. Али шта се догађа кад то не ураде. Гит пружа -трацк скраћеницу коју користи за креирање гране за праћење у случају да име огранка не постоји.
$ git checkout --track origin/
Branch set up to track remote branch server fix from origin.
Switched to a new branch ''
Предности Гит Цхецкоут команде
- Помаже у управљању грешкама отежавајући спајање нестабилног кода у матично складиште.
- Такође помаже у провјери удаљених грана.
- То помаже у управљању механизмом разгранавања на стандардизовани начин током развоја функција и руковања издањима.
- Чини пребацивање грана веома једноставним помоћу једне наредбе.
- Одржава спремиште и поступак чистим и читљивим.
Закључак
Гит има много користи и широко га користе програмери, менаџери производа и научници података. Његове команде су веома ефикасне и могу бити корисне. Једна од његових наредби са функцијама, гит цхецкоут, која се користи за прављење нове гране, пребацивање између грана и удаљених грана за одјављивање истражена је и приказана у овом чланку.
Препоручени чланак
Ово је водич за Гит Цхецкоут команду. Овде смо разговарали о Уводу у Гит Цхецкоут команду заједно са предностима Гит Цхецкоут команде. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -
- Гит Терминологи | Топ 15 функција
- Шта је Гит | Предности и мане
- Преглед шта је Гит Бранцх?
- ГИТ команде | Топ 10 команди
- ГИТ систем за контролу верзија
- Гит Пусх
- Три фазе животног циклуса Гит са током рада
- Како се користи ГИТ Цхерри-пицк са примером?