Страница 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
переключит ветку