Android studio github настройка

Подключаем Git к Android Studio

Android Studio умеет работать с системами контроля версий (version control system, сокр.VCS). Самой популярной системой является Git, которая стала практически стандартом во многих языках программирования.

Сама по себе Git управляется через командную строку. Для изучения её возможностей есть множество документации. Мы сфокусируемся на подключении Git к проекту в Android Studio.

Чтобы лучше понять объяснения, откройте старый проект Hello Kitty или создайте его заново, если успели его удалить.

Для начала нужно установить Git. Перейдите на страницу загрузки http://git-scm.com/downloads и скачайте последнюю версию под вашу операционную систему.

Запускаем процесс инсталяции. Не рекомендую устанавливать в папку по умолчанию в системной папке Windows C:\Program Files, так как из-за пробела между словами часто возникают проблемы у многих пользователей при работе с командной строкой. Я установил в папке D:\Git. Желательно также прописать путь к папке D:\Git\bin\ в переменной окружения PATH.

Запускаем файл git-bash.exe для запуска консоли. Следует сконфигурировать Git, указав своё имя и электронный адрес, чтобы можно было установить авторство изменений в коде. Вводим по очереди две команды:

Возвращаемся в студию. Выбираем в меню File | Settings и в диалоговом окне в левой части выбираем секцию Version Control | Git. Нажимаем кнопку с многоточием и находим нужный файл на диске.

Для проверки можно щёлкнуть по кнопке Test, вы должны увидеть радостное сообщение в успешном случае. Закрываем окно настроек, применив изменения.

Данная настройка запоминается и в новых проектах этот шаг можно пропустить.

Далее идём в меню VCS | Import into Version Control | Create Git Repository и в диалоговом окне выбираем корневую папку проекта. Для удобства можно сразу нажать на значок студии (третий слева), чтобы сразу переместиться в корневую папку, если окно откроется с другой папкой.

Нажимаем кнопку OK и создаём локальный Git-репозиторий. Под капотом выполняется команда git init.

Как только вы это сделаете, в студии произойдут удивительные изменения. Многие имена файлов в левой панели окрасятся в коричневый цвет.

Коричневый цвет шрифта означает, что файл распознан системой контроля версий на локальном компьютере, но ещё не добавлен в репозиторий. Нам следует подсказать системе об этом.

Но не будем торопиться. При создании локального репозитория студия также создала несколько специальных файлов .gitignore, которые помогают системе контроля версий игнорировать некоторые файлы проекта при изменениях. Один такой файл вы можете найти в корневой папке проекта, а второй в папке app. Можете открыть их любым текстовым редактором. Начнём с файла из корневой папки.

Читайте также:  Невероятный халк для андроид

Как видим, Git будет игнорировать файл .idea/workspace.xml, который относится к конфигурации самой студии на вашем компьютере и к самому проекту не имеет отношения. Аналогично будет проигнорирован файл local.properties, который является уникальным для каждого компьютера. Можно указывать не только отдельные файлы, но и папки. Например, в списке присутствует папка /build. В эту папку попадают файлы при компиляции. Их нет смысла отслеживать, так как они постоянно меняются, когда вы запускаете приложение для проверки. Все файлы, которые должны быть проигнорированы, выводятся обычным чёрным цветом. Обратите внимание на имя файла local.properties на скриншоте выше.

Кроме чёрного и коричневого цвета, имена файлов могут также выводиться синим цветом (файл изменён), зелёным (новый файл).

При подключении Git в нижней части студии появится новая вкладка Version Control. Откройте её. Сейчас вы видите две секции: Default и Unversioned Files. Секция Default сейчас пуста. При изменении или создании новых файлов они попадут в эту секцию. Секция Unversioned Files содержит файлы, которые ещё не были учтены системой контроля версий.

При создании нового проекта файлы автоматически не учитываются и находятся в секции Unversioned Files. Мы хотим их перенести в репозиторий. В левой части панели находятся две колонки со значками. Найдите значок с изображением папки в скобках (при подведении курсора появится подсказка Group by Directory) и нажмите на неё. Файлы будут сгруппированы, как в проекте. Так проще вам будет понять структуру.

Щёлкаем правой кнопкой мыши на Unversioned Files и выбираем в контекстном меню Add to VCS. Либо можно перетащить мышкой эту секцию на секцию Default. В результате все файлы переместятся и будут учтены системой контроля версий.

После добавления файлов нажмите на значок с зелёной стрелкой вверх и надписью VCS (Commit Changes). Откроется диалоговое окно. В текстовом поле Commit Message введите текст, поясняющий изменения в проекте и нажмите кнопку Commit.

Файлы исчезнут из секции Default и теперь находятся под контролем Git. При изменении файл снова попадёт в данную секцию и вам снова нужно выполнить предыдущую операцию Commit.

Например, откроем файл манифеста и добавим разрешение на работу с интернетом. Файл окрасится в синий цвет. Комментируем изменения в проекте, добавив сообщение Добавлено разрешение на интернет.

Просматривать изменения можно на вкладке Log. Вы можете просматривать коммиты и ветки.

Таким образом мы познакомились с базовыми приёмами работы с Git.

Также вы можете создавать новые ветки, сливать их в одну и выполнять прочие операции.

Естественно, вы можете также выкладывать проект на GitHub или наоборот вносить изменения в локальный проект из удалённого репозитория.

Источник

Дополнительные статьи

Работа с Github

Github представляет популярный репозиторий проектов, который упрощает ведение командной работы над одним проектом, а также позволяет отслеживать все сделанные в нем изменения.

Читайте также:  Новейшие живые обои для андроид

Для работы прежде всего необходимо создать учетную запись на сайте https://github.com. Также для работы необходимо установить инструментарий git, установщики которого для различных ОС можно найти на сайте https://git-scm.com/

Возьмем какой-нибудь проект. В Android Studio перейдем к пункту меню VCS -> Import into Version Control -> Share Project on Github .

Далее надо будет ввести логин и пароль от учетной записи на github.com:

Затем будет предложено ввести дополнительный пароль (Master password):

Если подобного пароля не указывалось ранее, оставим это полу пустым и нажмем OK.

Далее будет предложено указать имя репозитория, удаленное имя и описание:

Описание лучше писать на английском. После ввода всех данных нажмем на кнопку Share.

После этого будет предложено указать те файлы проекта, которые мы хотим закинуть на github:

После удачного экспорта файлов в Android Studio отобразится соответствующее сообщение.

Итак, наш проект уже расположен на github, однако впоследствии мы можем произвести в нем изменения, например, добавить файлы кода, изменить какой-то код. И в этом случае нам надо будет обновить проект в репозитории. Для этого перейдем к пункту меню VCS -> Commit Changes. :

После этого отобразится окошко со сделанными изменениями со времени последнего коммита. В поле Commit Message укажем хаактер сделанных изменений. Для завершения обновления нажмем внизу окошка на кнопку Commit and Push. :

Затем отобразиться дополнительное окошко, где надо подтвердить коммит. Для этого нажмем на кнопку Push :

Источник

Русские Блоги

Git и Android Studio изучают заметки

Учебные записки

1. Git ежедневное резюме

1. Общие команды

  • Запрос версии
  • Установить текущую информацию о пользователе
  • Показать информацию о текущем пользователе
  • Показать Git часто используемые инструкции
  • Удаленное использование склада
  • Откат версии проекта
  • Добавить файлы в область подготовки
  • филиал

2. Обновить процесс удаленного проекта

3. Конфликты после git pull

2. Среда разработки Android

1. Конфигурация JAVA

Загрузите установочный пакет jdk,Официальный адрес сайта

Запустите установочный пакет jdk для установки

Конфигурация переменной среды Java

Щелкните правой кнопкой мыши Мой компьютер-> Свойства-> Дополнительно-> Переменные среды-> Пользовательские переменные и нажмите [Создать (N)], чтобы добавить следующие переменные среды

Имя переменной JAVA_HOME

Значение переменной C: \ Program Files \ Java \ jdk1.8.0_172 ваш установочный адрес jdk

  • Добавьте адрес папки bin JDK в PATH

Проверьте, является ли конфигурация успешной

  • window + R открывает окно cmd
  • javac
  • java -version

2 Установка Android Studio

  • Скачайте установочный пакет, соответствующий версии вашей системы и цифрам на официальном сайтеОфициальный установочный пакет скачать,Видеоинструкция по установке
  • Следуйте видеоинструкции по установке Android Studio, не рекомендуется устанавливать ее на диск C.

3 проблемы конфигурации SDK

Из-за GWF открытие SDK Manager на панели инструментов может не обновить загрузку. Нажмите SDK Manager, загружаемые обновления не отображаются. Нажмите SDK Update Sites, это показывает, что они не могут быть успешно загружены.

Скачать внизAndroid SDK(Скачать подходит для вашей системы)

Начать после установки SDK Manager Загрузите необходимые пакеты

Если загрузка не удалась, настройте агент (источник)

  • Откройте основной интерфейс, выберите «Инструменты», «Параметры . », и появится окно «Android SDK Manager-Settings».
  • В окне «Настройки Android SDK Manager» заполните поля ввода «Прокси-сервер HTTP» и «Порт прокси-сервера HTTP»mirrors.zzu.edu.cnи80ИУстановите флажок «Принудительно загружать источники https: //… с помощью http: // . ».После настройки нажмите кнопку «Закрыть», чтобы закрыть окно «Android SDK Manager-Settings» и вернуться в основной интерфейс;
  • Выберите «Пакеты», «Перезагрузить»
Читайте также:  Android padding или margin

начало Android Studio

Включить default setting Нажмите на логотип загрузки в правом верхнем углу

Appearance & Behavior -> System Settings -> Android SDK -> На правильной странице Android SDK Location Использовать перед выбором SDK Manager Загруженная папка

Загрузите Blue Light или других агентов (Blue Light можно использовать бесплатно, но ограничено текущим использованием)

Appearance & Behavior -> System Settings -> HTTP Proxy

-> Правая страница Manual proxy configration выбранный http

Перезагрузите после настройки Android Studio Re sync project with gradle files

В дополнение к настройке прокси, вы также можете изменить хост для научного доступа в Интернет,Ссылка ссылка 1,Ссылка 2

3. Используйте Android Studio с Github

1. Настройте git в Android Studio

в File -> Setting -> Version Control -> Git Задайте свой собственный локальный путь к git в настройках, затем нажмите «Тест», чтобы проверить правильность адреса, а затем нажмите «Применить», чтобы сохранить настройки.

2. Настройте учетную запись Github в Android Studio

в File -> Setting -> Version Control -> GitHub -> Auth Type Выберите Password, Задайте собственную учетную запись и пароль GitHub, затем нажмите «Тест», чтобы проверить правильность учетной записи, затем нажмите «Применить», чтобы сохранить настройки.

3. Импортируйте и делитесь проектом Github в Android Studio

  • Импортировать проект
    • VCS -> Checkout from Version Control -> GitHub Выберите проект, который хотите клонировать, задайте каталог и имя проекта и нажмите «Клонировать». Android Studio создаст новый проект локально.
  • Поделиться предметом
    • VCS -> Import into Version Control -> Share Project on GitHub Нажмите, чтобы начать установку имени репозитория, добавьте имя и описание репозитория, нажмите «Поделиться», и локальный проект будет опубликован на GitHub.

Интеллектуальная рекомендация

Многослойная презентацияViewController Jap

. Недавно, проект использует многоэтажные прыжки [A presentViewController: B animated: YES] [B presentViewController: C animated: YES] . Проблема в том, где: как это идет прямо к? Я не нашел ме.

Распечатать список с конца до головы

В случае, когда таблица цепи не может изменять дисплей, данные хранения стека могут рассматриваться с рекурсивным методом. Разрешить модификацию структуры ссылки.

Типы данных и переменные

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

Python Daily Practice (4) -идиомы заполняют музыку

оглавление 1. Одно место 2. Случайное расположение 3. Добавьте баллы для оценки 4. Получение файла 5. Установите уровень сложности. 6. Срок завершения 7. Выберите заполнение пропусков. 1. Одно место Н.

Источник

Оцените статью