Страница 1 из 1

git - система контроля версий

Добавлено: 04 авг 2023, 15:08
ya
comit

Коммит - одно изменение, которое вы хотите сохранить в системе контроля версий

От любого коммита можно отрастить новую ветку

В любой момент времени можно перейти к любому коммиту и переключиться на любую ветку

Не стоит коммитить в мастер-ветку

Установка git

Добавлено: 04 авг 2023, 15:26
ya

Настройка git в Android Studio

Добавлено: 04 авг 2023, 15:39
ya
File -> Settings -> Version Control -> Git -> Test -> Apply -> OK

Зарегаться в гид

Добавлено: 04 авг 2023, 15:46
ya
es7@list.ru

пароль: основной

После создания акка, подключаем гитхаб к проекту

Добавлено: 04 авг 2023, 15:51
ya
File -> Settings -> Version Control -> GitHub -> + -> Log In with Token (Авторизоваться с помощью токена)

На сайте гитхаба:
Иконка своего профиля в верхнем правом углу -> Settings -> Developer settings (Настройки для разработчика) -> Personal access tokens -> Tokens (classic) -> Generate new tokens -> Задаём имя токеку, например full access и отмечаем все галочки (для полного доступа)

Создаём удалённый репозиторий на гитхабе

Добавлено: 04 авг 2023, 16:07
ya
VCS -> Import into Version Control -> Share Project on GitHub -> задаём ему имя, имя репозитория не должно содержать пробелов -> Share -> Cancel (Создаст локальный репозиторий и пустой репозиторий на гитхабе)

пустой репозиторий
https://github.com/hardprivate/MyFirstGitProject

Каждое изменение, которое мы хотим сделать, называется коммитом

Создаём commit

Добавлено: 04 авг 2023, 16:18
ya
Git - > Commit... -> Выбираем файлы, которые хотим добавить в git -> добавляем комментарий в нижнем левом углу к проекту (например Creating project) -> Commit

Всё что находится в папке .idea их на гитхаб добавлять не нужно
Для того чтобы они не попадал на гитхаб, их нужно добавить в файл .gitignore

Все изменения можно посмотреть по кнопке Git (в нижнем левом углу). В данном примере одно изменение: Creating project

Перейдём в гитхаб и туда добавлено не было:
https://github.com/hardprivate/MyFirstGitProject

Чтобы добавить на удалённый репозиторий нужно нажать пуш:
VCS -> Git -> Push

Настройка терминала для гита

Добавлено: 04 авг 2023, 16:51
ya
File -> Settings -> Tools -> Terminal -> Shell patch: C:\Program Files\Git\bin\bash.exe -> Apply -> OK -> Перезапустить андройд студию

Создание новой ветки

Добавлено: 04 авг 2023, 17:01
ya
Изменим фон

Чтобы не коммитить в мастер, создаём новую ветку:

master -> new branch -> дадим имя ветки: change bg

Переключение веток

Добавлено: 04 авг 2023, 17:17
ya
правой кнопкой -> checkout
переключит ветку