Поиск…


Обновить имя объекта в ссылке

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

Обновить имя объекта, которое хранится в ссылке

СИНТАКСИС

git update-ref [-m <reason>] (-d <ref> [<oldvalue>] | [--no-deref] [--create-reflog] <ref> <newvalue> [<oldvalue>] | --stdin [-z])

Общий синтаксис

  1. Разыменовывая символические ссылки, обновите текущую ветвь ветки до нового объекта.

    git update-ref HEAD <newvalue>
    
  1. Сохраняет newvalue в ref , после проверки того, что текущее значение ref соответствует oldvalue .

    git update-ref refs/head/master <newvalue> <oldvalue>
    

    выше синтаксиса обновляет головную ветвь филиала до newvalue только в том случае, если ее текущее значение является oldvalue значением.

Используйте флаг -d для удаления именованного <ref> после проверки, он все еще содержит <oldvalue> .

Используйте --create-reflog , update-ref создаст reflog для каждого ref, даже если его обычно не создавали.

Используйте флаг -z для указания в формате NUL-terminated, который имеет такие значения, как обновление, создание, удаление, проверка.

Обновить

Установите <ref> на <newvalue> после проверки <oldvalue> , если задано. Задайте нулевое значение <newvalue> чтобы убедиться, что ref не существует после обновления и / или нуля <oldvalue> чтобы убедиться, что ref не существует до обновления.

Создайте

Создайте <ref> с помощью <newvalue> после проверки, что он не существует. Данное значение <newvalue> может быть не равным нулю.

удалять

Удалить <ref> после проверки, что существует с <oldvalue> , если задано. Если задано, <oldvalue> может быть не равным нулю.

проверить

Проверьте <ref> на <oldvalue> но не меняйте его. Если <oldvalue> ноль или отсутствует, ref не должен существовать.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow