Найти в Дзене
Мечты об удаленке

Шпаргалка по Git: основные команды для работы с репозиторием

Что такое Git, кому и для чего он нужен и как с ним работать? Git — это система контроля версий (VCS — Version Control System), которая помогает отслеживать изменения в файлах и управлять ими. Она особенно популярна среди разработчиков, но может быть полезна и в других сферах, где важно сохранять историю правок. Основные задачи Git следующие: Разработчикам Дизайнерам и верстальщикам Техническим писателям и авторам Студентам и исследователям Git работает локально (на вашем компьютере), но чаще всего используется вместе с облачными сервисами: Перед началом работы нужно представиться системе: bash git config --global user.name "Ваше Имя"
git config --global user.email "ваша@почта.com" Создать новый репозиторий в текущей папке: bash git init
Клонировать существующий репозиторий с GitHub/GitLab: bash git clone https://github.com/username/repository.git
Проверить статус изменений: bash git status
Добавить файлы в отслеживаемые (подготовить к коммиту): bash git add file.txt #
Оглавление

Взято из открытых источников.
Взято из открытых источников.

Что такое Git, кому и для чего он нужен и как с ним работать?

Git — это система контроля версий (VCS — Version Control System), которая помогает отслеживать изменения в файлах и управлять ими. Она особенно популярна среди разработчиков, но может быть полезна и в других сферах, где важно сохранять историю правок.

Зачем нужен Git?

Основные задачи Git следующие:

  1. Хранение истории изменений — Git запоминает все правки в файлах, и в любой момент можно откатиться к предыдущей версии.
  2. Работа в команде — несколько человек могут одновременно редактировать код, а Git помогает объединять изменения без потерь.
  3. Резервное копирование — код хранится не только на компьютере, но и в облаке (например, на GitHub или GitLab).
  4. Эксперименты без риска — можно создавать отдельные ветки для тестирования новых идей, не ломая основной код.

Кому полезен Git?

Разработчикам

  1. Программисты используют Git для управления исходным кодом.
  2. Без Git сложно представить современную разработку (веб, мобильные приложения, игры и т. д.).

Дизайнерам и верстальщикам

  1. Git помогает отслеживать изменения в макетах (например, в Figma или Photoshop, если файлы хранятся в репозитории).
  2. Верстальщики могут контролировать правки в HTML/CSS.

Техническим писателям и авторам

  1. Если документы пишутся в Markdown или LaTeX, Git сохраняет историю правок.
  2. Полезно для командной работы над документацией.

Студентам и исследователям

  1. Git можно использовать для хранения лабораторных работ, курсовых, научных статей.
  2. Можно видеть, как менялся текст или код со временем.

Где хранятся проекты в Git?

Взято из открытых источников.
Взято из открытых источников.

Git работает локально (на вашем компьютере), но чаще всего используется вместе с облачными сервисами:

  • GitHub — самый популярный хостинг для IT-проектов (открытый код, приватные репозитории).
  • GitLab — альтернатива GitHub с бесплатными приватными репозиториями.
  • Bitbucket — популярен в корпоративной среде.

Учимся работать с Git

Настройка

Перед началом работы нужно представиться системе:

bash
git config --global user.name "Ваше Имя"
git config --global user.email "ваша@почта.com"

Создание и клонирование репозитория

Создать новый репозиторий в текущей папке:

bash
git init

Клонировать существующий репозиторий с GitHub/GitLab:

bash
git clone https://github.com/username/repository.git

Основные команды для работы с изменениями

Проверить статус изменений:

bash
git status

Добавить файлы в отслеживаемые (подготовить к коммиту):

bash
git add file.txt # добавить конкретный файл
git add . # добавить все изменения

Зафиксировать изменения (создать коммит):

bash
git commit -m "Описание изменений"

Просмотр истории коммитов:

bash
git log

Работа с ветками

Создать новую ветку:

bash
git branch new-feature

Переключиться на ветку:

bash
git checkout new-feature


или (в новых версиях Git):

bash
git switch new-feature

Создать ветку и сразу переключиться на неё:

bash
git checkout -b new-feature

Удалить ветку:

bash
git branch -d new-feature

Работа с удалённым репозиторием

Отправить изменения на GitHub/GitLab:

bash
git push origin main

Загрузить изменения из удалённого репозитория:

bash
git pull

Добавить удалённый репозиторий (если клонировали не через git clone):

bash
git remote add origin https://github.com/username/repository.git

Отмена изменений

Отменить изменения в файле (до git add):

bash
git restore file.txt

Отменить индексацию (после git add, но до коммита):

bash
git restore --staged file.txt

Исправить последний коммит (если забыли что-то добавить):

bash
git commit --amend -m "Новое описание"

Заключение

Этих команд на начальном этапе вполне достаточно для базовой работы с Git. По мере практики вы освоите более сложные операции, такие как git rebase, git stash и разрешение конфликтов.

Попробуйте применить эти команды в своём проекте, и Git станет вашим надёжным помощником! 🚀

🔔🔔🔔 Понравилась статья? Ставьте лайк и подписывайтесь на наш канал и телеграмм, в котором мы публикуем анонсы новых курсов, новости, акции и скидки на обучении более чем 50 российских онлайн-школ.
С нами вы всегда будете в курсе того, что происходит на российском рынке онлайн-образования!