카테고리 없음

GIT 로컬, 원격 브랜치 삭제하기, 동기화하기

min.js 2023. 12. 28. 21:50
반응형

 

git을 사용하면서 제일 많이 찾아보게 되는 명령어 중에 하나가

로컬 브랜치 삭제, 원격 브랜치 삭제하기인데요, 게다가 동기화까지!!

오늘은 git 로컬, 원격 브랜치 삭제하는 명령어에 대해 남겨둘게요!

 

git 로컬 브랜치 삭제

git branch -d <branch_name>

 

 

git 원격 브랜치 삭제

git push origin --delete <branch_name>

 

 

이렇게 삭제해주고 나면, 내 피시에서의 로컬 브랜치와 원격 브랜치는 삭제되었고,

깃에서도 삭제된 것을 확인할 수 있다.

 

다른 피시에서 git pull 당겨서 작업하던 중, 원격 브랜치가 삭제되어 있지 않는 것을 볼 수 있다.

git pull 명령어를 입력해 열심히 당겨왔지만.. 여전히 원격 브랜치는 삭제되어 있지 않았다.

이럴때는

git 브랜치 동기화

git pull --prune origin master

또는

git fetch --all --prune

 

위 명령어를 입력해주면 동기화가 된다!

** prune 옵션은 로컬에서 더 이상 접근할 필요없는 원격의 refs를 깨끗하게 지울 때 사용하는 옵션

반응형