Articles

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.logAllRefUpdatesconfig 옵션으로 대체됩니다.의 부정 양식을--no-create-reflog--create-reflogcore.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.abbrevconfig 옵션으로 재정의 할 수 있습니다.

–no-abbrev

축약하는 대신 출력 목록에 전체 sha1s 를 표시합니다.

-t–track

경우를 만드는 새로운 지점을 설정하는branch.<name>.remotebranch.<name>.merge구성 항목을 표시작점 지점으로”업스트림에서”새로운 지점입니다. Thisconfiguration 은 git 에git statusgit branch -v의 두 가지 분기 간의 관계를 표시하도록 지시합니다. 또한 새 분기가 체크 아웃 될 때 upstream 에서 끌어 올 인수없이git pull를 지시합니다.

이 동작은 시작 지점이 원격 추적 분기일 때 기본값입니다.분기를 설정하십시오.autoSetupMerge 구성 변수를falsegit switchgit checkoutgit 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-patchrequest-pull,andmerge(사용 가능한 경우)). 여러 줄 설명사용할 수 있습니다.

지정된 커밋을 포함하는 목록 분기 만 포함합니다(HEADif 지정되지 않음). 이 경우 두 가지 방법이 있습니다.

–no-contains

지정된 커밋(지정되지 않은 경우 헤드)을 포함하지 않는 분기 만 나열합니다. 이 경우 두 가지 방법이 있습니다.

–merged

는 지정된 커밋(지정되지 않은 경우 헤드)에서 팁에 도달 할 수있는 분기 만 나열합니다. 이 경우 두 가지 방법이 있습니다.

–no-merged

는 지정된 커밋(지정되지 않은 경우 헤드)에서 팁에 도달 할 수없는 분기 만 나열합니다. 이 경우 두 가지 방법이 있습니다.

<branchname>

의 이름을 지점을 만들거나 삭제할 수 있습니다.새 분기 이름은 git-check-ref-format 로 정의된 모든 검사를 통과해야 합니다. 이러한 검사 중 일부는 분기 이름에 허용되는 문자를 제한 할 수 있습니다.

<>

가 새로운 지점을 머리킨 것이다. 분기 이름,커밋 id 또는 태그로 시작될 수 있습니다. 이 옵션을 생략하면 현재 헤드가 대신 사용됩니다.

<oldbranch>

의 이름이 기존의 지점을 이름을 변경합니다.기존 브랜치의 새 이름을 지정하려면 해당 브랜치의 새 이름을 지정해야합니다. <branchname>-값의 descendingorder 에서 정렬합니다. 당신이 사용할 수 있습–정렬=<>optionmultiple 시간,이 경우 마지막 키가 되으. 지원되는 키는gitfor-each-refbranch.sort변수가 존재하는 경우,또는 정렬 기반으로 thefull 참조이름으(를 포함하여refs/...prefix). 이 listsdetached HEAD(있는 경우)먼저,로컬 브랜치 및최근 원격 추적 브랜치. Git-config 를 참조하십시오.

–points-at<object>

주어진 객체의 분기 만 나열합니다.

–형식<>

문자열을 보간%(fieldname)지점에서 ref 는 shownand 개체 포인트에서. 형식은 git-for-each-ref 의 동일한 asthat 입니다.