Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Работа с удаленными репозиториямиСодержание книги
Поиск на нашем сайте Последний шаг — разобраться еще с несколькими командами, которые нужны для работы с удаленным репозиторием. Удаленный репозиторий — это какое-то место, где хранится репозиторий и откуда можно его клонировать. Какие бывают удаленные репозитории? · GitHub — это крупнейшее хранилище для репозиториев и совместной разработки. · GitLab — веб-инструмент жизненного цикла DevOps с открытым исходным кодом, представляющий систему управления репозиториями кода для Git с собственной вики, системой отслеживания ошибок, CI/CD пайплайн и другими функциями. · BitBucket — веб-сервис для хостинга проектов и их совместной разработки, основанный на системе контроля версий Mercurial и Git. Одно время имел большое преимущество перед GitHub в том, что у него были бесплатные приватные репозитории. В прошлом году GitHub также открыл эту возможность для всех бесплатно. Первое, что нужно сделать в работе с удаленным репозиторием — клонировать проект себе в локальный. Напишем: git clone https://github.com/romankh3/git-demoЧтобы быть уверенным, что локально находится последняя копия проекта, нужно, как говорится, спулить данные, написав: git pull
В нашем случае сейчас ничего не изменилось удаленно, поэтому и ответ: Already up to date. Но если внести какие-то изменения в удаленном репозитории, локальный обновится после того, как мы их спулим. И, наконец, последняя команда — запушить данные на удаленный репозиторий. Когда мы локально что-то сделали и хотим это передать на удаленный репозиторий, нужно сперва создать новый коммит локально. Для этого добавим в наш текстовый файл еще что-нибудь:
Теперь уже обыденная для нас вещь — создаем коммит: git add test_resource.txtgit commit -m “prepated txt for pushing”И теперь команда, чтобы отправить это на удаленный репозиторий: git push
Добавление разработчиков на GitHub: Для того, чтобы добавить разработчика к работе над репозиторием, перейдите в раздел Settings и выберите пункт Collaborators:
В появившемся поле ввода, вы можете добавить пользователя по его имени на GitHub, или адресу электронной почты. После чего, добавленный вами пользователь может клонировать и синхронизировать общий репозиторий, а также, совершать commit непосредственно в общий реппозиторий. Получение изменений:
Команда может вызываться как без параметров, так и с указанием репозитория, с которым происходит синхронизация. Для того, чтобы извлечь изменения из удалённого репозитория и применить их к текущей ветви, используется команда git pull:
Вы можете создать копию ветви, существующей в удалённом репозитории, используя команду: git checkout -b local_name origin/remote_name Где local_name имя ветви в локальном репозитории, а remote_name имя ветви в удалённом. Отправление изменений:
В первом случае, изменения будут отправлены в текущий установленный удалённый репозиторий для текущей ветви. Во втором случае, изменения будут отправлены в origin. В третьем случае, изменения ветви test будут отправлены в origin.
|
||
|
Последнее изменение этой страницы: 2022-01-22; просмотров: 134; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.006 с.) |