+7 495 230 03 03 8 800 222 50 03
DevOps

Использование Git в рабочих процессах

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

Основы Git для эффективной работы

1. Установка и настройка Git

Первым шагом является установка Git на ваш компьютер. Это можно сделать, скачав соответствующий инсталлятор с официального сайта git-scm.com. Хоть версии у нас для разных ОС, но принцип внутри у всех одинаковых.
Также есть версия git GUI, но он настолько неудобный, что лучше работать в терминале.

После установки запускаем Git Bash, важно настроить Git, указав имя и адрес электронной почты, так как каждый коммит будет содержать эту информацию:

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

В дальнейшем по истории можно посмотреть кто именно выполнил коммит.

2. Создание нового репозитория

Чтобы начать работу с Git, создаем новый репозиторий в каталоге который требуется, например есть у нас папка C:\Project, то нам надо сделать:

cd C:/Project && git init

Эта команда создаст новый подкаталог .git в нашем проекте, который будет содержать все необходимые файлы репозитория.

3. Отслеживание и коммит изменений

Git позволяет отслеживать изменения в файлах нашего проекта. Для начала работы над изменениями исходного кода, добавляем изменённые файлы в индекс, например добавили новый текстовый файл test.txt и нам нужно его добавить, вводим команду:

git add test.txt

Для того чтобы добавить все новые файлы можно ввести команду:

git add

Чтобы сохранить эти изменения в истории репозитория, выполните коммит:

git commit -m “Комментарий к коммиту”

Делаем коммит после для каждого критического изменения, чем больше тем лучше, чтобы была возможность откатить.

4. Возвращение к коммиту

В случае если требуется восстановить какую-то предыдущую версию файла или восстановить полностью коммит, то есть команда, чтобы посмотреть все версии истории которые сохраняли:

git log --oneline

Для отката, есть команда:

git reset --hard <хеш>

Например, по логу у нас есть:

$ git log --oneline
db5d380 (HEAD -> master) Добавить текст3
9d9492d Добавить текст2
e7945ba Добавить текст 1

Нам нужно откатиться к коммиту где “Добавить текст 1” и вводим:

git reset --hard e7945ba

После этого успешно откатились

Заключение

Git предлагает гибкие инструменты для управления версиями и совместной работы, значительно облегчая процесс разработки. Владение основами Git не только повышает эффективность работы над проектами, но и открывает новые возможности.

Дата публикации: 5 апреля 2024
Не нашли ответа на свой вопрос?

Смотрите также

Обсуждение материала

Содержание

Заказать звонок

Оставьте свои данные для того, чтобы специалист с вами связался.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных
Быстрое внедрение включает:
На сервере установлено следующее ПО (доступно при подключении по протоколу RDP):
Также настроено:
Перед внедрением клиент предоставляет информацию о пользователях (логины и пароли). После завершения работ, клиенту высылается инструкция и ярлык для подключения.
Индивидуальное внедрение по ТЗ клиента обсуждается отдельно.