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>
上記のシンタックスでは、現在の値が
oldvalue
場合にのみ、masterブランチヘッドをnewvalue
更新します。
<oldvalue>
まだ含まれていることを確認した後、名前付き<ref>
を削除するには、 -d
フラグを使用します。
--create-reflog
使用すると、update-refは、通常は作成されない場合でもrefごとにreflogを作成します。
-z
フラグを使用して、update、create、delete、verifyのような値を持つNUL終了形式で指定します。
更新
与えられれば<oldvalue>
確認した後、 <oldvalue>
<ref>
を<newvalue>
に設定します。更新後にrefが存在しないことを確認するには、ゼロ<newvalue>
を指定し、更新前にrefが存在しないことを確認するには、ゼロ<oldvalue>
を指定します。
作成する
それが存在しないことを確認した後、 <newvalue>
<ref>
で<ref>
を作成します。指定された<newvalue>
はゼロではないかもしれません。
削除
与えられれば<oldvalue>
で存在することを確認した後、 <ref>
削除します。与えられた場合、 <oldvalue>
はゼロではないかもしれません。
確認
<oldvalue>
<ref>
に対して<ref>
確認しますが、変更しないでください。 <oldvalue>
ゼロまたは不足している場合、refは存在してはいけません。