Како радити са приватним огранцима јавних репозиторија?

Kako Raditi Sa Privatnim Ograncima Javnih Repozitorija



Гит дозвољава програмерима да раде са више грана спремишта. Међутим, постоје сценарији у којима корисници морају да раде са приватним филијалама док остају у јавној филијали. То је управо оно што ћемо урадити у данашњем туторијалу.

Како радити приватне филијале у јавним репозиторијумима?

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







Корак 1: Иницијализујте спремиште



Отворите Гит басх, идите у директоријум пројекта и иницијализујте га помоћу „ вруће је ” команда:



вруће је





Репозиторијум је иницијализован.



Корак 2: Додајте удаљене везе

Након тога, додајте удаљену везу за ГитХуб јавно спремиште:

гит даљински додајте узводно хттпс: // гитхуб.цом / Матен900 / јавно-репо

Исто тако, додајте и удаљену везу за приватно спремиште:

гит даљински додај порекло хттпс: // гитхуб.цом / Матен900 / приватни-репо

Корак 3: Урезивање промена

Урежите промене у спремишту пројекта користећи команду „гит цоммит“. Овде користимо „ –допусти-празно ” јер нема датотеке у нашем директоријуму:

гит цоммит --допусти-празно --порука 'Почетно урезивање'

Корак 4: Подесите грану за праћење

Након додавања удаљене везе, поставите грану за праћење са доле наведеном командом:

гит пусх --сет-упстреам порекло мајстор

Наша грана за праћење је постављена за „ мајстор ” грана са именом “ пореклом

Корак 5: Направите нову грану

Креирајте нову грану и пређите на њу, да бисте то урадили, покрените ову команду:

гит цхецкоут развити

Сада поставите новостворену грану као грану за праћење:

гит пусх --сет-упстреам порекло развијају

Даљински узводно је подешен за „ развити ” грана са именом “ пореклом

Корак 6: Дохвати и споји удаљену грану

Затим преузмите даљински узводно са ГитХуб-а док ми преузимамо узводно из „ главни ” грана:

гит фетцх узводно главни

Након тога спојите удаљено преузето спремиште у тренутну грану:

гит мерге --аллов-унрелатед-хисториес узводно / главни

Корак 7: Гурните спремиште на ГитХуб

Сада гурните спојено спремиште тако што ћете извршити „ гит пусх ” команда:

гит пусх

Спојени пројекат је одложен.

Корак 8: Пратите и гурајте локалне промене

Пратите локалне промене у спојеном спремишту тако што ћете извршити дату команду:

гит адд .

Урежите локалне промене користећи „ гит цоммит ” команда:

гит цоммит „Примени друге промене“

Након урезивања, гурните спремиште на удаљени хост:

гит пусх

Корак 9: Преузмите удаљени хост

Сада поново преузмите спремиште са удаљеног хоста

гит фетцх узводно главни

Удаљени пројекат је преузет.

Корак 10: Проверите историју евиденције

Можете да проверите историју евиденције помоћу „ -све ', ' –граф ' и ' -једна линија ” заставице да бисте га приказали у разумљивом формату:

гит лог --све --граф --онлине

Корак 11: Спајање и гурање промена

Спојите промене спремишта са преузетим удаљеним хостом. Као у нашем сценарију, спајамо узводно од „ главни ” грана:

гит мерге узводно / главни

Након тога, гурните спојене промене на удаљени хост:

гит пусх

Корак 12: Пребаците и спојите гране

Вратите се на „мастер“ грану користећи дату команду:

гит свитцх мастер

Споји „ мајстор ” грана са „ развити ” грана користећи „ гит мерге ” команда:

гит мерге развити

Корак 13: Пусх Мерге пројекат

Гурните спојени садржај на удаљени хост помоћу команде на следећи начин:

гит пусх

Корак 14: Поново проверите историју евиденције

Поново проверите историју евиденције да бисте приказали примењене промене:

гит лог --све --граф --онлине

Корак 15: Клонирајте и идите у приватно спремиште

Сада клонирајте приватно спремиште у своје јавно спремиште користећи команду „гит цлоне“ како је предвиђено:

гит цлоне хттпс: // гитхуб.цом / Матен900 / приватни-репо

Приватно складиште “ приватни-репо ” је клониран.

Након клонирања, пређите у приватно спремиште користећи „ цд ” команда:

цд приватни-репо

Корак 16: Додајте удаљену везу и потврдите

Затим додајте удаљену везу за јавно спремиште у приватно спремиште:

гит даљински додајте узводно хттпс: // гитхуб.цом / Матен900 / јавно-репо

Да бисте проверили да ли је удаљена веза успостављена, извршите следећу команду:

гит даљински --вербосе

Корак 17: Пребаците и проверите дневник гране

Сада пређите на грану „развој“ у приватном спремишту:

гит прекидач развити

Корак 18: Преузмите удаљену везу и спојите

Преузми удаљену везу са гране (главне) као што ради следећа команда:

гит фетцх узводно главни

Проверите историју евиденције да бисте видели ново примењене промене:

гит лог --све --граф --онлине

Коначно, спојите узводно са главном граном:

гит мерге узводно / главни

Закључак

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