Git-git-branch Documentation
-d–delete
delete a branch. 의 지점이어야 합 완전한 합병 itsupstream 점에서,또는HEAD
--track
--set-upstream-to
.
-D
--delete --force
에 대한 바로 가기.이것은 브랜치의 reflog 를 만드는 것입니다. 이를 활성화 녹음든 변경 사항점 ref 사용 가능,의 datebased sha1 같은 표현을”<branchname>@{어}”.베어가 아닌 리포지토리에서 reflogs 는 기본적으로core.logAllRefUpdates
config 옵션으로 대체됩니다.의 부정 양식을--no-create-reflog
--create-reflog
core.logAllRefUpdates
.
-f-force
리셋<branchname><><branchname>existsalready. 지 않고-f
,git 지점 거부를 변경하려면 기존의 지점.와 조화-d
--delete
),제 thebranch 관계없이 그 병합된 상태입니다. 와 조화-m
--move
),수의 이름 바꾸기지점 경우에도 newbranch 이름이 이미 존재에 대해서도 동일하게 적용됩-c
--copy
).
-m–move
분기 및 해당 reflog 를 이동/이름 바꾸기.
-M
--move --force
에 대한 바로 가기.
-c–copy
브랜치와 해당 reflog 를 복사합니다.
-C
--copy --force
에 대한 바로 가기.
–color
현재,지역,andremote 추적 분기를 강조하기 위해 색상 분기.값은 항상(기본값),절대 또는 자동이어야 합니다.
–no-color
구성 파일이 색상 출력에 thedefault 를 제공하더라도 분기 색상을 끕니다.--color=never
와 동일합니다.
-i–ignore-case
정렬 및 필터링 분기는 대소 문자를 구분하지 않습니다.
–column–no-column
열에 분기 목록을 표시합니다. 옵션 구문은 구성 변수column.branch
--column
--no-column
는 각각 always 와 never 와 같습니다.
이 옵션은 비 장황한 모드에서만 적용 가능합니다.
-r–remotes
목록 또는 삭제(-d 와 함께 사용하는 경우)원격 추적 분기.--list
와 결합하여 선택적 패턴과 일치시킵니다.
-a–all
원격 추적 분기와 로컬 분기를 모두 나열합니다.--list
와 결합하여 선택적 패턴과 일치시킵니다.
-l–list
list branches. 선택적<pattern>...
gitbranch --list 'maint-*'
에서는 패턴과 일치하는 분기 만 나열합니다.
–show-current
현재 분기의 이름을 인쇄하십시오. 분리 된 헤드 상태에서는 아무것도 인쇄되지 않습니다.
-v-vv–verbose
목록 모드 일 때 sha1 을 표시하고 각 헤드에 대해 제목 줄을 커밋합니다. 두 번 주어진 경우 링크 된 worktree(있는 경우)의 경로와 upstreambranch 의 이름을 인쇄하십시오(git remote show <remote>
참조). Thecurrent worktree 의 헤드에는 경로가 인쇄되지 않습니다(현재 디렉토리가 항상있을 것입니다).
-q–quiet
브랜치를 만들거나 삭제할 때 더 조용하게 오류 메시지를 억제하십시오.
–약칭=<n>
에 대한 자세한 목록을 보여주는 커밋 개체에 이름을,보여주는 짧은 접두사에 있는 적어도<n>hexdigitslong 고유하게 합니다.기본값은 7 이며core.abbrev
config 옵션으로 재정의 할 수 있습니다.
–no-abbrev
축약하는 대신 출력 목록에 전체 sha1s 를 표시합니다.
-t–track
경우를 만드는 새로운 지점을 설정하는branch.<name>.remote
branch.<name>.merge
구성 항목을 표시작점 지점으로”업스트림에서”새로운 지점입니다. Thisconfiguration 은 git 에git status
git branch -v
의 두 가지 분기 간의 관계를 표시하도록 지시합니다. 또한 새 분기가 체크 아웃 될 때 upstream 에서 끌어 올 인수없이git pull
를 지시합니다.
이 동작은 시작 지점이 원격 추적 분기일 때 기본값입니다.분기를 설정하십시오.autoSetupMerge 구성 변수를false
git switch
git checkout
git branch
--no-track
받았다. Thestart-point 가 로컬 또는 원격 추적 브랜치 일 때이 동작을 원한다면always
로 설정하십시오.
–no-track
thebranch 인 경우에도”업스트림”구성을 설정하지 마십시오.autoSetupMerge 구성 변수가 참입니다.
–set-upstream
As this option had confusing syntax, it is no longer supported.Please use --track
or --set-upstream-to
instead.
-u <upstream> –set-upstream-to=<upstream>
Set up <branchname>’s tracking information so <upstream> isconsidered <branchname>’s upstream branch. If no<branchname>을 지정한 다음 그것이 기본값이 현재 지점에 있습니다.
–unset-upstream
<branchname>에 대한 업스트림 정보를 제거합니다. 분기가 지정되지 않은 경우 현재 분기로 기본값을 설정합니다.
–편집 description
열린 편집기와 편집 텍스트가 무엇인지 설명하지점 isfor 에 의해 사용되는,다양한 다른 명령(예를 들어format-patch
request-pull
,andmerge
(사용 가능한 경우)). 여러 줄 설명사용할 수 있습니다.
—
지정된 커밋을 포함하는 목록 분기 만 포함합니다(HEADif 지정되지 않음). 이 경우 두 가지 방법이 있습니다.
–no-contains
지정된 커밋(지정되지 않은 경우 헤드)을 포함하지 않는 분기 만 나열합니다. 이 경우 두 가지 방법이 있습니다.
–merged
는 지정된 커밋(지정되지 않은 경우 헤드)에서 팁에 도달 할 수있는 분기 만 나열합니다. 이 경우 두 가지 방법이 있습니다.
–no-merged
는 지정된 커밋(지정되지 않은 경우 헤드)에서 팁에 도달 할 수없는 분기 만 나열합니다. 이 경우 두 가지 방법이 있습니다.
<branchname>
의 이름을 지점을 만들거나 삭제할 수 있습니다.새 분기 이름은 git-check-ref-format 로 정의된 모든 검사를 통과해야 합니다. 이러한 검사 중 일부는 분기 이름에 허용되는 문자를 제한 할 수 있습니다.
<>
가 새로운 지점을 머리킨 것이다. 분기 이름,커밋 id 또는 태그로 시작될 수 있습니다. 이 옵션을 생략하면 현재 헤드가 대신 사용됩니다.
<oldbranch>
의 이름이 기존의 지점을 이름을 변경합니다.기존 브랜치의 새 이름을 지정하려면 해당 브랜치의 새 이름을 지정해야합니다. <branchname>-
값의 descendingorder 에서 정렬합니다. 당신이 사용할 수 있습–정렬=<>optionmultiple 시간,이 경우 마지막 키가 되으. 지원되는 키는gitfor-each-ref
branch.sort
변수가 존재하는 경우,또는 정렬 기반으로 thefull 참조이름으(를 포함하여refs/...
prefix). 이 listsdetached HEAD(있는 경우)먼저,로컬 브랜치 및최근 원격 추적 브랜치. Git-config 를 참조하십시오.
–points-at<object>
주어진 객체의 분기 만 나열합니다.
–형식<>
문자열을 보간%(fieldname)
지점에서 ref 는 shownand 개체 포인트에서. 형식은 git-for-each-ref 의 동일한 asthat 입니다.
Leave a Reply