21.10.2022
статья
Что такое Git и как с ним работать

Hello world, я VladosNX и сегодня я расскажу вам про Git и то как с ним работать. Поехали!

Git - это система контроля версий. Например, если вы сделали обнову для сайта или игры, но появилось много багов, вы можете откатить проект до старой версии с помощью Git. Также с помощью Git можно сделать так называемый деплой, с помощью которого можно сначала разрабатывать сайт локально, а потом с помощью Git загружать его на сервер. Очень полезная штука! Также если сайт/игра разрабатывается командой, во время разработки можно обмениваться файлами проекта прямо в консоли. Это очень полезно и удобно!
Чтобы начать работать с Git, его надо скачать. Переходим на сайт и качаем Git на компьютер. Git скачан - теперь можно работать.
Перед тем как работать с Git'ом, нужно указать имя и Email (это не регистрация, это для программистов). Пишем команды:

git config --global user.name "Имя или никнейм"
git config --global user.email "email"

Эти команды нужно писать один раз.
Теперь в папке с проектом нужно инициализировать репозиторий. Открываем консоль в папке с проектом и пишем команду:

git init
git branch -m main

Готово - репозиторий создан! Теперь можно с ним работать. Когда вы сделали обновление для сайта, можно сделать коммит. Для этого пишем команы:

git add *
git commit -m 'тут пишете что изменили'

Первая команда указывает какие файлы добавить (можно написать * чтобы добавить все файлы). Вторая команда делает сам коммит.
Как я говорил раньше, с помощью Git можно обмениваться файлами. Для этого есть специальные сервисы. Самый популярный - GitHub. Для начала нужно зарегистрироваться там. Переходим на github.com и регистрируемся. После регистрации создадим репозиторий. В верхнем правом углу есть кнопка . Нажимаем и выбираем New repository. После этого попадаем на вот такую страницу:
image
Первым делом указываем имя и описание для репозитория. Далее выбираем кому можно заходить на страницу репозитория. Public - всем, Private - вам и выбранным пользователям. Остальное можно пропустить. Нажимаем Create repository и мы попадаем на страницу репозитория. Теперь давайте загрузим туда файлы. Создаем репозиторий у себя на компьютере, делаем коммит и пишем команды:

git remote add origin [https://github.com/никнейм/репозиторий](https://github.com/никнейм/репозиторий)
git push -u origin main

Далее Git попросит вас указать логин и пароль GitHub. Но у вас может вылезть ошибка авторизации. Дело в том, что для GitHub нужно создать специальный токен. Возвращаемся на GitHub, кликаем на картинку профиля>Settings>Developer settings>Personal Access Tokens>Tokens. Нажимаем Generate New Token>Generate New token (classic). Вводим пароль и даем имя токену. В блоке Select scopes выбираем все галочки. Генерируем токен, копируем его и сохраняем где-нибудь, т. к. если GitHub показал нам токен, второй раз он нам его не покажет.
Далее ещё раз вводим git push и вместо пароля вставляем токен. Если все работает, на странице репозитория появятся файлы!
Если другой разраб сайта/игры хочет доделать что-то, ему нужно написать пару команд.

git clone ссылка/на/страницу/репозитория

Эта команда создаст репозиторий на компьютере и вставит туда все файлы. Для одного проекта эту команду каждый разраб должен выполнить один раз. Если нужно еще раз получить файлы, пишем эту команду:

git pull


Надеюсь, понятно объяснил. А на этом все, с вами был VladosNX, всем удачи, и всем пока!

Комментарии (1)
На самом деле, Git может намного больше. Все, что я рассказал - маленькая часть того, что может Git. Если вам интересно, могу сделать 2-ю часть! :)