10 базовых запросов в GIT. Про основы GIT для начинающего тестировщика. 2023
GIT, GIT куда же без него? На нем строится вся организация разработки по сути. Нет гита и беда. Шутка) Нужная вещь, которую необходимо знать, потому что может пригодиться в будущем, например при внесении новых схем валидации для клиента и других задач.
❤Поставь лайк и дочитай до конца.
Далее ты узнаешь про:
- 7 основ,
- 10 основных запросов.
Про основы GIT.
GIT - это система контроля версий, которая позволяет отслеживать изменения в исходном коде программного обеспечения и сотрудничать с другими разработчиками. Вот некоторые основы GIT:
- Репозиторий: GIT хранит ваш код в репозитории, который может быть удаленным или локальным. Репозиторий содержит историю изменений вашего проекта.
- Коммиты: Коммиты в GIT являются фиксациями изменений в коде. Каждый коммит имеет уникальный идентификатор и содержит сообщение, описывающее внесенные изменения.
- Ветвление: В GIT вы можете создавать отдельные ветки для различных функций или задач, которые могут быть объединены позже.
- Объединение: Объединение - это процесс объединения двух или более ветвей в одну.
- Взаимодействие с удаленным репозиторием: Вы можете работать с удаленным репозиторием, чтобы совместно работать с другими разработчиками или размещать свой код в общедоступном месте.
- Ветвление и слияние в удаленных репозиториях: В GIT вы можете создавать ветви и объединять их в удаленном репозитории, чтобы совместно работать с другими разработчиками.
- Хуки: Хуки - это пользовательские сценарии, которые выполняются автоматически при определенных действиях в GIT, например, при создании коммита или объединении веток.
GIT имеет много возможностей и настроек, и это только некоторые из основных функций.
Вот несколько основных команд в Git, которые могут тебе помочь:
- git init - инициализирует новый репозиторий Git в текущей директории.
- git clone [url] - клонирует репозиторий из удаленного хранилища в локальный каталог.
- git add [file] - добавляет изменения в указанный файл в индекс.
- git commit -m "commit message" - сохраняет индексированные изменения в новый коммит в локальном репозитории.
- git status - показывает текущее состояние репозитория, включая неотслеживаемые файлы, изменения в индексе и т. д.
- git push - отправляет изменения в удаленный репозиторий.
- git pull - получает последние изменения из удаленного репозитория и объединяет их с локальными изменениями.
- git branch - показывает список всех локальных веток.
- git checkout [branch] - переключается на указанную ветку.
- git merge [branch] - объединяет указанную ветку с текущей веткой.
Это только несколько базовых команд, и Git имеет много других полезных команд и функций. Для решения мелких задач необходимо знать git и как минимум для понимания, как работает система разработки. Также если решите стать автотестировщиком, то каждый день будете с этим сталкиваться.
Подписывайся: Канал для будущих айтишников/тестировщиков