Как добавить Android-проект в GitHub

Я использую Android Studio для кодирования своих приложений. Теперь я хочу работать на 2 ПК и думал об использовании Cloud-Service. Я решил использовать GitHub, но я не могу найти способ синхронизировать свою учетную запись GitHub с моим проектом Android Studio... Может кто-нибудь объяснить это мне?

Ответы

Ответ 1

Лучший способ сделать это, вероятно, через командную строку good ol. Во-первых, убедитесь, что у вас установлен git и на вашем пути. Вы можете получить инструкции от здесь.

Затем перейдите в GitHub и создайте новый репозиторий с названием и т.д. Инструкции по этому здесь. Не беспокойтесь о создании своего первого коммита, мы сделаем это на вашей локальной машине.

Теперь для забавной части.

Скопируйте ссылку репо по вашему выбору (я предпочитаю ssh, но это зависит от того, как далеко вы продвинулись с установленной частью) и направляйтесь к терминалу.

cd ~/project-path-here
git init
git add .
git commit -am "initial commit"
git remote add origin <your link>
git push -u origin master

Если все пошло хорошо, вы можете перезагрузить страницу github и увидеть новый push.

На вашем другом компьютере вы сможете клонировать созданное вами репо.

cd ~/project-path-here
git clone <your link>

Затем вы можете использовать git pull и git push для извлечения и отправки изменений на сервер.

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

EDIT: для регистрации нового репозитория git с Android Studio, Intellij, RubyMine и т.д. перейдите к настройкам проекта (File- > Settings), найдите контроль версий и укажите, что ваш проект использует git для контроля версий. Здесь для получения дополнительной информации об этом. Как только это будет включено, выпадающее меню VCS будет иметь больше возможностей. Те, на которые нужно обратить внимание, это Commit Changes (git commit and push) и Update Project (git pull).

Ответ 2

На вкладке VCS в вашей студии есть возможность опубликовать проект в Github. Будет запрашивать ваши учетные данные, тогда вам будет полезно нажать на свой код.

Ответ 3

Просто попав в Android-приложение dev, и я подумал, что могу упомянуть здесь, что я думаю, что мы должны gitignore в сборке. Он огромный, и он не нуждается в репо [Изменить] Я имею в виду папку app/build. И я вижу, что он не включен в Android Studio .gitignore