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

Ответить
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

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

Сообщение ya »

comit

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

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

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

Не стоит коммитить в мастер-ветку
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

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

Сообщение ya »

File -> Settings -> Version Control -> Git -> Test -> Apply -> OK
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

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

Сообщение ya »

es7@list.ru

пароль: основной
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

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

Сообщение ya »

File -> Settings -> Version Control -> GitHub -> + -> Log In with Token (Авторизоваться с помощью токена)

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

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

Сообщение ya »

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

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

Каждое изменение, которое мы хотим сделать, называется коммитом
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

Создаём commit

Сообщение ya »

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

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

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

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

Чтобы добавить на удалённый репозиторий нужно нажать пуш:
VCS -> Git -> Push
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

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

Сообщение ya »

File -> Settings -> Tools -> Terminal -> Shell patch: C:\Program Files\Git\bin\bash.exe -> Apply -> OK -> Перезапустить андройд студию
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

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

Сообщение ya »

Изменим фон

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

master -> new branch -> дадим имя ветки: change bg
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

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

Сообщение ya »

правой кнопкой -> checkout
переключит ветку
Ответить