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は存在してはいけません。