TortoiseGit으로 Git 브랜치를 삭제하는 방법


답변:


325

이 기사를 읽으십시오 : TortoiseGit이있는 원격 지점

이 블로그 게시물에 따르면 :

... 먼저 Checkout/Switch대화 상자를 열어 대화 상자를 열어서 로컬 브랜치를 제거하십시오 Browse refs.

여기에 이미지 설명을 입력하십시오

에서 Browse refs대화 우리는 바로 지역 지점에 클릭하고 삭제를 선택할 수 있습니다.

여기에 이미지 설명을 입력하십시오

원격 브랜치를 삭제하려면 동일한 작업을 수행 할 수 있지만 로컬 브랜치를 마우스 오른쪽 버튼으로 클릭하는 대신 대화 상자의 왼쪽에서 원격 트리를 확장 한 다음 원격 브랜치를 찾습니다.

여기에 이미지 설명을 입력하십시오


10
Btw. 현재있는 지점을 삭제할 수 없습니다 (오류가 발생 함). 또한 삭제하려는 분기가 "참조 찾아보기"대화 상자에 표시되지 않으면 최근에 생성 된 것일 수 있습니다. 그리고 마지막으로 "참조 찾아보기"에 바로가는 방법이 있습니다. Razvan Panda의 다른 답변을 참조하십시오.
Trilarion


2
정리할 오래된 원격 브랜치가 많은 경우 명령 행을 사용하는 것이 좋습니다. 거북이에서 아직이 작업을 수행 할 수있는 방법을 찾지 못했습니다. git remote update origin --prune더 이상 존재하지 않는 분기에 대해 로컬로 저장된 원격 분기 참조를 제거합니다 origin.
Adam Tuttle

@AdamTuttle 가능합니다. 내 답변의 5 번 방법을 참조하십시오 : stackoverflow.com/a/46312594/3247152
Yue Lin Ho

92

당신은 할 수있는 Shift복제 된 저장소에 + 마우스 오른쪽 버튼으로 클릭하고 Browse ReferencesTortoiseGit 하위 메뉴에서 :

왼쪽 트리보기에서 리모컨을 클릭 한 다음 제거 할 분기를 마우스 오른쪽 버튼으로 클릭하고을 클릭하십시오 Delete remote branch.

"shift"+ 오른쪽 클릭을 제거 할 수도 있습니다. TortoiseGit 설정-> "확장 컨텍스트 메뉴 설정"으로 이동하여 "참조 찾아보기"를 선택 취소하십시오.


6
"shift"+ 오른쪽 클릭을 제거 할 수도 있습니다. TortoiseGit 설정-> "확장 컨텍스트 메뉴 설정"으로 이동하여 "참조 찾아보기"를 선택 해제하십시오.
MrTux

1
또한이 솔루션에 실제로 도움이되는 것은 여러 가지를 선택할 수 있다는 것입니다. 62 가지를 삭제해야 할 때 편리합니다. 감사합니다
Low

@Noki 참조 찾아보기 대화 상자에서 분기를 삭제할 수 있습니다. 내 답변보기 stackoverflow.com/a/46312594/3247152
Yue Lin Ho

14

로그 대화 상자를 먼저 열고 분기를 삭제하는 방법이 있습니다.

  1. 지점을 마우스 오른쪽 버튼으로 클릭
    여기에 이미지 설명을 입력하십시오

  2. 커밋을 마우스 오른쪽 버튼으로 클릭하십시오.
    여기에 이미지 설명을 입력하십시오

  3. 에서 검색 참조의 대화
    여기에 이미지 설명을 입력하십시오

  4. 병합 된 분기 삭제
    여기에 이미지 설명을 입력하십시오

  5. 가져 오기를 수행 할 때마다 존재하지 않는 분기를 제거하려는 경우 원격 분기에 원격 분기가 존재하지 않는 원격 추적 분기삭제 하십시오 [참고].
    여기에 이미지 설명을 입력하십시오

    여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.