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> 검증 한 후 <newvalue> <ref> 을 <newvalue> <ref> 로 설정하십시오. 0 <newvalue> 를 지정하여 갱신 후 참조가 존재하지 않음을 확인하고 0 <oldvalue> 를 <oldvalue> 하여 갱신 전에 참조가 존재하지 않음을 확인하십시오.
몹시 떠들어 대다
그것이 존재하지 않는 것을 확인한 후에 <newvalue> <ref> 하여 <ref> 를 생성하십시오. 주어진 <newvalue> 는 0이 아닐 수도 있습니다.
지우다
주어진 경우 <oldvalue> 가 있는지 확인한 후 <ref> 삭제하십시오. 주어진 경우 <oldvalue> 는 0이 아닐 수도 있습니다.
확인
<oldvalue> <ref> 에 대해 <ref> 를 확인하지만 변경하지는 마십시오. <oldvalue> 0이거나 누락 된 경우 ref가 없어야합니다.