stringtranslate.com

Фиксация (контроль версий)

В системах контроля версий фиксация — это операция, которая отправляет последние изменения исходного кода в репозиторий , делая эти изменения частью главной ревизии репозитория. В отличие от фиксаций в управлении данными , фиксации в системах контроля версий хранятся в репозитории неограниченное время. Таким образом, когда другие пользователи выполняют updateили checkoutиз репозитория, они получат последнюю зафиксированную версию, если только они не укажут, что хотят получить предыдущую версию исходного кода в репозитории. Системы контроля версий позволяют легко откатываться к предыдущим версиям. В этом контексте фиксация в системе контроля версий защищена, поскольку ее легко откатить, даже после того, как фиксация была применена.

Использование

Гит

Чтобы зафиксировать изменения в git в командной строке , если git установлен, выполняется следующая команда: [1]

git commit -m 'commit message'

Это также предполагает, что файлы в текущем каталоге были подготовлены следующим образом: [2]

git add .

Вышеуказанная команда добавляет все файлы в рабочий каталог для подготовки к коммиту git. После применения коммита последний шаг — отправить коммит в указанный репозиторий программного обеспечения , в случае, указанном ниже origin, в ветку main: [3]

git push origin main

Также, для добавления всех неподготовленных файлов и создания коммита одновременно используется ярлык: [4]

git commit -a -m 'commit message'

Ртутный (рт.ст.)

Чтобы зафиксировать изменения в Mercurial в командной строке , предполагая, что hg установлен, используется следующая команда: [5]

hg commit --message 'Commit Message'

Это также предполагает, что файлы в текущем каталоге были подготовлены следующим образом:

hg add

Вышеуказанная команда добавляет все файлы в рабочий каталог для подготовки к коммиту Mercurial. После применения коммита последний шаг — отправить коммит в указанный репозиторий программного обеспечения , в defaultветку:

hg push

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

Ссылки

  1. ^ «Что такое команда Git Commit? Наше руководство для начинающих 2023 года». careerfoundry.com . 2022-06-13 . Получено 2023-11-27 .
  2. ^ "Команда git add для начинающих". www.theserverside.com . Получено 2023-11-27 .
  3. ^ "Учебник GIT Push and Pull". DataCamp . 2019-07-01 . Получено 2023-11-27 .
  4. ^ "Git - git-commit Documentation". www.git-scm.com . Получено 2017-10-04 .
  5. ^ "Hg - Mercurial -Quickstart". www.mercurial-scm.com . Получено 2018-11-05 .