TGViewer
Grobofhik Grobofhik @cryptogrobofhik · 250 subscribers
Post #397 306
📱 Полный гайд по Git: от установки до пул-реквест

Git — это система контроля версий, которая хранит всю историю изменений вашего проекта и позволяет нескольким людям работать над одним кодом одновременно, не мешая друг другу. Разберём по шагам, как начать работать с ним на практике.


🏚 Как создать свой репозиторий:

Есть два варианта — начать репозиторий на GitHub или локально на компьютере.

На GitHub:
➡️ заходите на github.com
➡️ кнопка «New repository»
➡️ вводите имя проекта
➡️ выбираете видимость (Public — виден всем, Private — только вам и приглашённым)
➡️ можно сразу добавить README и .gitignore
➡️ Create repository.

🕹 Как скопировать (склонировать) публичный репозиторий:

Если репозиторий уже существует на GitHub и вы хотите получить его копию себе на компьютер:

git clone https://github.com/username/repo.git


Команда скачает весь проект вместе с полной историей коммитов в локальную дерикторию с именем репозитория. Это самый частый способ подключиться к чужому или командному проекту.


🙂 Как склонировать закрытый (приватный) репозиторий через SSH

Для приватных репозиториев HTTPS требует постоянного ввода логина/пароля или токена, поэтому удобнее настроить SSH-ключ — это пара файлов (приватный и публичный), которая один раз подтверждает вашу личность без паролей.


Генерируем ключ:

ssh-keygen -t ed25519 -C "your_email@example.com"


Жмёте Enter на всех вопросах (можно оставить пустой пароль на ключ для простоты). Ключ появится в дериктории ~/.ssh/ — файлы id_ed25519 (приватный, никому не показывать) и id_ed25519.pub (публичный).

Открываете публичный ключ и копируете содержимое:

cat ~/.ssh/id_ed25519.pub


➡️Идёте на GitHub
➡️Settings
➡️SSH and GPG keys
➡️New SSH key
➡️вставляете содержимое
➡️Add SSH key.

Теперь можно клонировать приватный репозиторий по SSH-адресу (он отличается от HTTPS форматом):

git clone git@github.com:username/repo.git


Git будет использовать ваш ключ для авторизации автоматически, без запроса пароля.

🤩 Как настроить и авторизовать git-аккаунт в VS Code:

В открытом терминале пишем:

git config --global user.name "Ваше Имя"
git config --global user.email "your_email@example.com"


Email должен совпадать с тем, что привязан к вашему GitHub-аккаунту — иначе коммиты не будут засчитываться в вашу статистику на GitHub. Проверить текущие настройки можно так:

git config --global --list



Авторизация в VS Code — это отдельно про то, чтобы VS Code мог пушить/пуллить от вашего имени без постоянного ввода токена. В нижнем левом углу VS Code есть иконка аккаунта → «Sign in to Sync Settings» или при первом push/pull VS Code сам предложит авторизоваться через браузер (откроется страница GitHub, подтверждаете доступ — Authorize). После этого VS Code запомнит сессию и больше не будет спрашивать пароль.


👋 Первый коммит и пуш на GitHub:

Коммит — это «снимок» состояния файлов на определённый момент, с сообщением, что было изменено.


git add .

Добавляет все изменённые файлы в индекс (staging area) — то, что попадёт в следующий коммит.
git commit -m "первый коммит"

Фиксирует изменения локально с сообщением.
git branch -M main
git remote add origin git@github.com:username/repo.git
git push -u origin main

Первая команда переименовывает ветку в main (стандарт по умолчанию), вторая — привязывает локальный репозиторий к удалённому на GitHub, третья — отправляет коммиты на сервер. Флаг -u запоминает связь ветки, поэтому дальше достаточно просто git push.

🤩 Как забрать изменения из проекта (pull):

git pull origin main

Скачивает и сразу вливает свежие изменения из удалённой ветки в вашу локальную. Если ветка уже отслеживает нужный remote, достаточно просто:
git pull

Делать это стоит регулярно, особенно перед тем как начать новую задачу — чтобы работать поверх актуального кода и не словить конфликты.
More from @cryptogrobofhik
  1. Oct 6, 2026Норм концепт да ?
  2. Oct 6, 2026Как подшарить за ИИшки в 2к26 Началось все с того, что где то с середины сентября я наконе…
  3. Oct 4, 2026Кароче решил что то по настальгировать почитать свои же старые посты чекаю слезу пустил по…
  4. Oct 3, 2026Сочувствую мои дорогие Ру клауд кукодеры
  5. Oct 3, 2026✴️Claude начал вычислять пользователей по реальному местоположению Anthropic прямо подтвер…
  6. Oct 1, 2026https://t.me/mordegeer_crypto/61 Сассать клод + гпт
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →