Git дистанционно: описание, ред на работа, репозиции

Популярната система за контрол на версиите на Git дава на всеки разработчик собствено копие на хранилище на проект или хранилище, т.е. В терминологията на Git такова хранилище се нарича локално. Отдалечените хранилища или git отдалечено хранилище са локални копия, но се съхраняват на друго място в интернет. Такова хранилище може да служи като резервно копие за случаите, когато нещо се случи с вашия компютър и да работи заедно.

Отдалечен достъп и неговите характеристики

Командната работа по проекта е невъзможна без обучение на управлението на отдалечени хранилища. Всяка промяна на проекта се съхранява в мрежата или на сървър за системи за контрол на версиите, като Git. Може да има няколко варианта на проекта с малки разлики и всички те са достъпни за други разработчици. Някои хранилища могат да бъдат преглеждани, а на други е позволено да правят промени. За всеки такъв акт в системата Git има няколко специални команди, които ви позволяват да управлявате отдалечени копия на проекти. Всички те са модификация на основния екип - git remote.


Управление на отдалечено съхранение в Git

Процесът на работа с отдалечени хранилища в Git е разгледан по-долу. Обикновено потребителите на системата трябва да споделят кометите вместо един набор от промени. Вместо да изпраща набор от промени от работно копие към централно хранилище, Git позволява на разработчиците да обменят цели сектори между отделни хранилища. Всеки потребителМоже да има няколко хранилища, всеки от които обикновено е само за четене или четене-запис. Сътрудничеството с други хора включва управлението на тези отдалечени хранилища. Това изисква команда за отдалечен достъп - git remote. Това е една от частите на по-широка система, която е отговорна за синхронизиране на промените.


Характеристики на отдалечения достъп

Вписванията, регистрирани с командата за отдалечен достъп, използвани заедно с командите git remote push, fetch и pull. Както git fetch, така и git pull могат да се използват за четене от отдалечено хранилище. Командата git remote ви позволява да създавате, преглеждате и премахвате връзки към други хранилища. Например, push се използва за поставяне на данни в хранилище, и напротив, да се изтегли. Командата за извличане е необходима, за да получите цялата информация, която липсва на локалното копие от отдалеченото хранилище. След като се изпълни, се правят препратки към всички нови клонове, в които се намират данните. Това означава, че актуализациите не се сливат с текущия проект, а са отделни.
Впоследствие данните ще трябва да бъдат изцедени ръчно, ако това е необходимо. Git дистанционно издърпване се използва за автоматично премахване и съхранение. Отдалечените връзки са по-скоро като отметки, отколкото като преки връзки към други хранилища. Вместо да осигуряват достъп в реално време, те са полезни имена, които могат да се използват за свързване към не много удобен URL адрес.
Командата за отдалечен достъп по същество е таминтерфейс за управление на списъка от записи, съдържащи се в файла ./.git/config. Необходимо е управление на отдалечени хранилища, изтриване на несъществуващи, проследяване на избрани клонове и промяна на адресите на отдалечени хранилища (git change remote).

Показва отдалечено съхранение

По подразбиране Git изтрива списъка с предварително запазени отдалечени връзки към други хранилища. Това създава линия, в която ще бъдат посочени имената на отдалечените хранилища. Git дистанционното повикване с опцията -v ще покаже списък с имената на отметките на хранилището и, освен това, съответните URL адреси. Опцията -v означава многословна. Командата git remote add създава нов запис за отдалечена връзка за съхранение. След като отдалеченият запис е конфигуриран с екипа за отдалечен достъп, неговото име може да бъде предадено на други Git команди за комуникация с хранилището.

Конфигурация на екипа за отдалечен достъп

Опциите за използване на екипа за управление на хранилището по-долу са разгледани по-долу. Един прост git отдалечен запис показва списък с отдалечени връзки. Има няколко конфигурации. Командата е удобна за извършване на промени в файла ./.git/config. Можете също да го редактирате ръчно с текстов редактор. Командата за отдалечен достъп Git е тази, която приема допълнителни "подкоманди".
Опции за инсталиране:
  • Командата "git remote add" се използва за създаване на нова връзка с отдалеченото хранилище. След добавяне, изглежда, че дистанционното управление може да се използва като удобен пряк път за други команди. койдобавя име на клон веднага след създаването на отдалечен запис. Също така, параметърът --tags, който незабавно получава и импортира всеки маркер от отдалеченото хранилище. с името.Ако след това изпълни тази команда с префикса remote_test, можете да видите, че записът вече не съществува. - new.За да промените отдалечения URL на хранилището, трябва да актуализирате конфигурационния файл с нов URL адрес.
  • Командата get-url показва URL адреси за отдалечен достъп.Когато се добавят всички, ще бъдат изброени всички URL адреси на наличните отдалечени хранилища.
  • Връзка към отдалечено хранилище

    Git поддържа много начини за създаване на връзка към отдалечено хранилище. Двата най-прости са: достъп до отдалечено хранилище чрез HTTP и чрез SSH.
    HTTP е най-лесният начин за разрешаване на анонимния достъп само за четене. Но в първия случай не е възможно да се правят промени в проекта чрез HTTP. За достъп, който позволява четене и писане, трябва да използвате SSH. Това изисква активен SSH акаунт. В допълнение, Git поддържа достъп за удостоверяване чрез SSH.

    Характеристики на клонирането на хранилището: git дистанционно начало

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

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

    Работа с клонове отдалечено

    Понякога трябва да разберете кои клонове съществуват в отдалечено хранилище. Ако използвате GitHub или Gitweb, за да хоствате хранилището си, обикновено е лесно да определите имената им. Но има случаи, когато те не са на разположение. Можете също така да управлявате отделни клонове, като използвате командата git отдалечени клонове. Дистанционното проследяване на клоновете се записва като: /. Например, за да се покаже главният клон на изходния ви сървър, когато последно го използвате, трябва да проверите началния /главния клон. Ако в процеса на работа с друг разработчик той постави актуализиран проект с нова нишка, то на сървъра той ще бъде представен като референция, сочеща запетая, наречена от името на този клон.

    Свързани публикации