Git — работаем с удаленным репозиторием на GitHub | Инструменты android разработчика

Автор Zhanna Belchenko
Git — работаем с удаленным репозиторием на GitHub | Инструменты android разработчика

Всем привет.

Вы на канале startandroid я. Виталий непочатов и сегодня очередной урок и инструменты Android разработчика мы продолжаем изучать основы работы с системой контроля версий git. На прошлом уроке мы узнали.

Как создать и как работать с локальным на этом уроке мы будем работать с удаленными репозиториями создавать удаленный репозиторий клонировать давать к ним доступ и организовывать совместную работу над проектом с использование удаленного репозитория расположенного на гитхаб.

Итак поехали. Что такое удаленный репозиторий — это тоже самое, что и локальный репозиторий то есть набор каких-то файлов и каталогов отличие удаленного репозитория от локального в том, что он хранится где-то в сети на каком чаще всего — это детка битбакет и другие я немного рассказывал об этом прошлом уроке повторяться не буду сейчас мы с вами на практике рассмотрим. Как нам создать удаленный репозиторий и. Как организовать работу с ним. Давайте создадим проект в Android Studio добавим его в систему контроля версий и опубликуем на гитхабе, а затем расширим к нему доступ для совместной работы второму участнику проекта открываем Android Studio создаем новый проект на Android название и состав проекта на данный момент для нас не принципиально она может быть любым запоминаем путь к проекту. Мы создали проект. Теперь нужно его добавить в систему контроля версий git для этого мы находим папку проекта на диске где он расположен нам нужно. Здесь создать локальный репозиторий для этого вызываем контекстное меню с клавишей Shift прямо здесь в папке проекта и выбираем пункт открыть окно команд открылась консоль Windows вспоминаем команду создания из прошлого урока git init появилась по таким образом здесь созданный репозиторий локально и все файлы добавились к индексу чтобы убедиться в этом. Давайте введём Get status videos новых каталогов и файлов называем команду git с точкой для добавления всего проекта под версионный контроль снова вводим команду git status чтобы убедиться в том, что все файлы добавлены. Давайте попробуем что-нибудь изменить в нашем проекте чтобы в том, что все файлы отслеживаются меняем текст Hello world на. Хэллоуин и выполняем команду git diff система обнаружила изменения файла ресурсов при этом у нас открылся консольный редактор для перехода в командный режим вводим: Cu команда git status также показывает изменение файла команда с точкой добавляем файл повреждённый контроль измененный файл проверяем добавление файла. Теперь нужно сделать чтобы зафиксировать состояние системы записываем сообщение комету и командой: W закрываем консольный редактор и так мы добавили наши проект системы контроля гид. У нас есть локальный репозиторий переходим ко второму шагу котором мы будем размещать этот репозиторий на гитхабе регистрируемся на гитхаб. com процесс регистрации описывать не буду он достаточно прост создаем новый репозиторий указываем его имя. Я назову. Как название проекта бесплатно можно создать только публичный репозиторий то есть весь год будет виден всем желающим и доступен для поиска если вы создать приватный репозиторий — это нужно заплатить сумму в размере 7 долларов на месяц в репозитории при создании можно включить различные файлы на специфичная файлы для Android проекта вот если выбрать тип проекта Android то можно доба файл гитигнор можно добавить файл ридми можно добавить также лицензии в проект мы сейчас этого делать не будем просто создадим пустой проект в гитхаб создается репозиторий здесь есть ссылка для доступа к репозиторию нам нужно его скопировать также здесь есть подсказки по созданию нового репозитория. Как видите. Здесь тоже последовательность команд команда init потом команда добавления файла. Как видим сначала идут команды по созданию локального репозитория. Они же идёт две команды ремонт и Push для добавления проекта в удаленный репозиторий скопирован здесь эти команды поочерёдно и выполним вставить в консоль при выполнении команды пушка которая добавляет данные в удаленный репозиторий нужно ввести имя пользователя и пароль чтобы команда была успешно выполнена необходимо иметь права на запись в удаленный репозиторий по умолчанию на гитхабе при создании открытого репозитория права на чтение данных из него есть у всех пользователей, а права на запись данных в репозитории есть только у автора у создателя репозитории. После выполнения команды Push у нас данные удаленный репозиторий если мы откроем вкладку репозитория то мы увидим, что там присутствуют папки и файлы мы можем открыть папку проекта проводнике и. Как видим у нас и там и там присутствуют одинаковые папки и файлы проект загружен в удаленный репозиторий, но некоторых папок и файлов в удаленном репозитории не хватает по сравнению с региональным проектам причиной этого является файл гитигнор эти данные которые в нём находятся из открыть то мы видим, что в этот файл внесены как раз те папки и файлы которые не перенеслись в удаленный репозиторий по умолчанию — это файлы и папки настроек каких-то свойств среды разработки то есть файлы которые нужны в первую очередь самой среде разработки конкретно на вашем компьютере по умолчанию включаются файл гитигнор и не переносятся удаленный репозиторий. Вы можете добавлять в файл гитигнор свои правила о том как работать с файлом будет игнор. Вы можете по ссылке которую я дам в конце урока. Теперь давайте поговорим о том как работать.

0 комментариев
0

Читайте также