среда, 26 марта 2014 г.

AndroidStudio Git Tutorial (перевод)


В AndroidStudio есть встроенный инструмент для работы с системой Git, который позволит Вам производить управление(push,merge,pull,commit и т.д.),а так же контроль версий Вашего проекта.
В этой части я покажу Вам, как создать новый локальный репозиторий в AndroidStudio под операционной системой Windows.


Подготовка:

1. Для начала Вы должны установить Git for Windows.
2. Теперь следует настроить путь к git tools:
File > Settings > Version Control > Git
3. Вы можете нажать кнопку "Test" для проверки версии,а так же работоспособности gir-клиента. Смотрите рисунок.

Шаг 1: Включите Version Control Integration(git init)

VCS > Enable Version Control Integration > выберите "Git"
Теперь,Вы можете наблюдать как файлы в проекте выделились цветом файлы. Это значит что файлы готовы к добавлению в коммит(commit). Смотрите рисунок ниже.
* build folder и local.properties не добавляются. 
**ну и желательно не добавлять файлы относящиеся с самой IDE,а так же сгенерированые бинарники проекта.

Шаг 2: Git Add Remote(добавление удаленного ремозитория)

В этом шаге, AndroidStudio не поддерживает графический интерфейс для работы с GIT, поэтому мы будем использовать  утилиту Git for Windows.
В папке проекта,нажмите правой кнопкой мыши и найдите строчку Git Bash.
В открытом окне консоли нам нужно "прицепить" удаленный репозиторий.
Делается это так:
git remote add origin ссылка_на_ваш_git_репозиторий.git
Это может быть GitHub или Bitbucket.(назвал самые известные)
Например:
git remote add origin git_sample_project_android-studio-git.git
Вот пример смотрите ниже.

Шаг 3: Добавление в VCS(git add)

Перейдите <project/file> > VCS > Git > Add to VCS

Шаг 4: Фиксация изменений или коммит(git commit)

VCS > Commit Changes...
Прикрепите сообщение с коммиту и нажмите кнопку commit.

Шаг 5: Git Push(git commit)

VCS > Git > Push
Для заливки проекта на репозиторий можно смело жать push, однако,если на репозитории у Вас есть больше чем одна ветка разработки,то: для заливки проекта на репозиторий выбираем Push current branch to alternative branch.
Если пуш (push) прошел успешно,Вы увидите уведомление в нижней части AndroidStudio.

P.S. Оставлю ссылку на оригинальную статью.
Если что не правильно перевел,потому как переводил дословно,прошу указать на мои ошибки я поправлю.
От себя хотел бы оставить ссылку на полезную книгу для начинающих разбираться с Git -> вот .

2 комментария: