Git
Обновить имя объекта в ссылке
Поиск…
Обновить имя объекта в ссылке
использование
Обновить имя объекта, которое хранится в ссылке
СИНТАКСИС
git update-ref [-m <reason>] (-d <ref> [<oldvalue>] | [--no-deref] [--create-reflog] <ref> <newvalue> [<oldvalue>] | --stdin [-z])
Общий синтаксис
Разыменовывая символические ссылки, обновите текущую ветвь ветки до нового объекта.
git update-ref HEAD <newvalue>
Сохраняет
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 не должен существовать.