Jump to content

Зафиксировать (контроль версий)

(Перенаправлено из Commit (контроль версий) )

В контроля версий системах фиксация — это операция, которая отправляет последние изменения исходного кода в репозиторий , делая эти изменения частью головной ревизии репозитория. В отличие от коммитов в управлении данными , коммиты в системах контроля версий хранятся в репозитории неопределенное время. Таким образом, когда другие пользователи выполняют 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 года» . www.careerfoundry.com . 13 июня 2022 г. Проверено 27 ноября 2023 г.
  2. ^ «Команда git add для новичков» . www.theserverside.com . Проверено 27 ноября 2023 г.
  3. ^ «Учебное пособие по GIT Push and Pull» . Датакемп . 01.07.2019 . Проверено 27 ноября 2023 г.
  4. ^ «Git — Документация git-commit» . www.git-scm.com . Проверено 4 октября 2017 г.
  5. ^ «Hg — Mercurial — Быстрый старт» . www.mercurial-scm.com . Проверено 5 ноября 2018 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2250f1486666b9a917b9808394446d20__1701111600
URL1:https://arc.ask3.ru/arc/aa/22/20/2250f1486666b9a917b9808394446d20.html
Заголовок, (Title) документа по адресу, URL1:
Commit (version control) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)