jineecode

브랜치 정리하기 본문

git

브랜치 정리하기

지니코딩 2022. 8. 30. 13:59

원격 저장소 브랜치 삭제하기

git branch -d <branchname>

이 명령어는 local repositorie에서만 삭제가 되고 원격에서는 삭제되지 않는다.

원격 저장소의 브랜치까지 삭제하기 위해서는 명령어가 한가지 더 필요하다.

git push origin --delete <branchname>

 

로컬 브랜치 정리 (--prune 옵션 사용)

원격 저장소에 브랜치가 삭제되었으나, 로컬 저장소에는 그 브랜치가 유효한 경우, 로컬 브랜치도 같이 정리해주어야 한다.

아래 명령어로 정리할 브랜치가 어떤 것인지 체크해본다.

git branch -r // 원격 저장소의 브랜치 목록
git branch -a // 모든 브랜치 목록

 

특정 원격 저장소의 삭제된 로컬 브랜치를 정리하려면

git fetch <remotename> --prune

모든 원격 저장소에 대한 삭제된 브랜치 정보를 정리하려면

git fetch --all --prune

 

Comments