Гит Цхецкоут - Шта је Гит Цхецкоут? заједно са примерима

Преглед садржаја:

Anonim

Шта је Гит Цхецкоут?

  • Ово је веома корисна команда гит функционалности која ради три главне компоненте датотека, наредби и грана.
  • То је поступак који провјерава претходне обвезе и датотеке у којима се актуелна радна мапа ажурира како би се добила једнакост у одабраној грани.
  • То је измена стаза на вашем тренутно активном огранку, као и ради на обнављању датотека.
  • То вам даје дозволу за прелазак на ваше локалне филијале. Није ограничена само на локалну подружницу, већ је и применљива за стварање нових нових локалних огранака кроз удаљени огранак.
  • Најчешће се користи за размену различитих грана и међу њима прави једну грану као ГЛАВА грана.

Како се врши гит цхецкоут?

  • Користи се за ажурирање главе у сврху постављања једне одређене гране као тренутне гране помоћу наредбе:

гит цхецкоут

  • Сљедећи корак је да радите на тој грани коју требате пребацити уз помоћ ажурирања индекса и датотека у вашем тренутном радном стаблу и усмјерити према ХЕАД-у према наведеној грани.
  • Ако ваша радна грана није идентификована, али је већ присутна, па ћете је идентификовати на тачно једном даљинском управљачу са његовим еквивалентним одговарајућим називом:

гит цхецкоут –б –трацк /

  • То ће се обавити са одређеном обавезом:

гит цхецкоут специфични-обави-ид

Једном када се наредба изврши, сада смо у могућности да добијемо тај одређени идентитет преузимања помоћу наредбе: гит лог .ит ће вам помоћи да провјерите са одређеном обавезом.

  • Још једна карактеристика функције гит цхецкоут-а чини наплату са постојећом граном:

гит цхецкоут име_подружнице

имајући у виду спремиште у којем тренутно радите, а које укључује претходно постојеће гране. Дакле, гит цхецкоут вам помаже да прелазите између ових грана.

  • Такође је могуће извршити одјављивање са новом огранком помоћу једне једноставне наредбе као:

гит цхецкоут –б ново име_подружнице.

ако желите да додате нове функције, онда можете да креирате нову грану своје матичне гране помоћу исте наредбе, која је већ извршена у горњој синтакси. Након што је креирана, сада можете да укључите ову грану коришћењем гит цхецкоут команде.

гит цхецкоут –б

  • Провера грана: Гит цхецкоут функција омогућава вам кретање међу гранама које су створене коришћењем команде гит
  • Главна функција ове команде је да ажурира све датотеке у вашој радној мапи и да их можете ускладити са верзијом која је смештена у тој одређеној грани, а која је одговорна за снимање свих нових обавеза које су стигле у тој грани.
  • Понекад се гит цхецкоут помеша са гит клоном. Разлика између ове две команде је та што се гит клон користи за дохваћање кода из тренутно активног удаљеног складишта где се гит цхецкоут користи за пребацивање међу верзијама кода које су смештене у вашем локалном систему.
  • Пребацивање грана: то је једна од карактеристика одјаве која се користи за означавање показивача на ХЕАД на једноставно извршавање наредбе као:

гит цхецкоут

  • Гит чува историју свих детаљних описа команде за наплату у рефлог
  • Гит цхецкоут удаљена филијала : главна функционалност гит цхецкоут-а са удаљеном огранком је приступити коду свим колегама ради боље сарадње и прегледа.
  • У следећем кораку, када програмер исправља грешке или ажурира своје кодове, укључите неке нове функције, тада ће он или она креирати нову грану да сачува све исправке у сигурном режиму, а не да врши било какве промене постојећег кода.
  • У овом случају, не желимо да створимо нову локалну подружницу. па ћемо задржавати чување наших промена на удаљеној верзији. У овом сценарију користићемо методу удаљене подружнице гит цхецкоут.
  • Први корак приликом дохваћања удаљене филијале за гит цхецкоут је:

гит фетцх оригин

  • Следећи корак је проверити грану коју заправо желите:

гит цхецкоут - б оригин_наме оригин /наме_бордер_наме

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

Примери:

  • Приликом извођења ове наредбе прво морамо проверити све представљене гране па зовемо следећу наредбу:

гит бранцх

приказаће листу свих представљених грана.

  • Сада стварамо нову грану:

гит цхецкоут –б цхецкоут_демо

Док трчи изнад наредбе створиће нову грану под називом цхецкоут_демо и уз помоћ функције одјаве пребацује се на новостворену грану.

  • Следећи корак је прикупљање свих података коришћењем гит дохваћања
  • Сада проверавамо са постојећом филијалом
  • Удаљена грана:

То ће вам помоћи да провјерите нову локалну подружницу ажурирањем свих промјена у поступку предавања удаљених грана.

Закључак

  • Сви горе наведени садржаји закључују да се користи за пребацивање између активних грана и других похрањених грана.
  • Ова функционалност користи се за стварање нових огранака, пребацивање грана и одјављивање са удаљеним огранцима.
  • Такође ажурира главу да постави одређену грану као тренутну грану.

Препоручени чланци

Ово је водич за Гит Цхецкоут. Овде смо разговарали о томе шта је гит цхецкоут, како да урадим гит цхецкоут заједно са примерима. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Шта је Гит Бранцх?
  2. ГитХуб команде
  3. ГИТ команде
  4. Гит Терминологи
  5. ГИТ систем за контролу верзија
  6. Гит Пусх
  7. Три фазе животног циклуса Гит са током рада
  8. Како се користи ГИТ Цхерри-пицк са примером?