Git

DevOpsЧастота употребления: очень высокая· Сложность: 2/5· Актуальность: 5/5· Тренд: стабильно

Распределённая система контроля версий, отслеживающая изменения файлов и обеспечивающая параллельную работу над кодом.

Подробно

Git — распределённая система контроля версий, созданная Линусом Торвальдсом в 2005 году; каждая копия репозитория содержит полную историю проекта. Она нужна для фиксации изменений, ветвления, слияния, отката к предыдущим состояниям и совместной работы без блокировок файлов. Git применяется практически во всех командах разработки, интегрирован с GitHub, GitLab, Bitbucket и CI/CD-системами, а также используется для версионирования конфигураций, инфраструктурного кода и документации. Основные сущности — коммит, ветка, индекс (staging area), удалённый репозиторий и merge/rebase-стратегии.

Примеры употребления

  • git clone https://github.com/user/repo.git && cd repo
  • git commit -am "fix: исправлена валидация формы"
  • git switch -c feature/auth && git push -u origin feature/auth
  • git rebase main — перенос коммитов ветки на актуальную основную ветку.
#version-control #VCS #branch #commit

Источники