サーチ…


参照のオブジェクト名を更新する

つかいます

参照に格納されているオブジェクト名を更新する

シノプシス

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

一般的な構文

  1. シンボリックリファレンスを参照解除して、現在のブランチヘッドを新しいオブジェクトに更新します。

    git update-ref HEAD <newvalue>
    
  1. 店舗はnewvalueref 、後の現在の値ことを確認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は存在してはいけません。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow