git fetch --all --prune
git fetch -p
git remote update --prune
셋 다 반응 없고
git pull 할 때
- [deleted] (none) -> origin/test
같은 식으로 나오면서 풀 진행됨..
git config --global fetch.prune true 설정된 상태
git 버전은 2.38.1.windows.1
git fetch --all --prune
git fetch -p
git remote update --prune
셋 다 반응 없고
git pull 할 때
- [deleted] (none) -> origin/test
같은 식으로 나오면서 풀 진행됨..
git config --global fetch.prune true 설정된 상태
git 버전은 2.38.1.windows.1
질문 이해를 못하겠는데
git branch -vv하면 뭐나옴
main 45b8a4e [origin/main: ahead 2] merge test3 d653d4c 123123 이렇게 나옴
로컬에서 브랜치 따로 만들어서 작업 다 한 다음에 깃헙으로 푸시하고, 그 다음에 깃헙에서 머지하고 나면 브랜치 지우잖아 지운 뒤에 로컬에서 풀 했을 때 작업 다 하고 머지 끝난 브랜치 지워지게 하려는데 설정 다 해도 안 됨...
로컬 브랜치 삭제는 git branch -d branch-name 입니다 선생님
git은 분산 버전 관리 시스템이라 리모트랑 로컬을 따로 봐야됨
git fetxh -p 같은 거 하면 자동으로 지워준다던데... 그건 다른 기능임?
git fetch
origin/test 브랜치랑 test 브랜치는 달라요
그러면 fetch.prune=true 옵션을 설정해둬서 origin/test는 자동으로 지워졌고 test 브랜치는 내가 직접 삭제해야 되는 거?
ㅖ
속상하네... 답변 고맙다
다른 사람이 삭제한줄 모르고 fetch했다가 내 로컬 브랜치 날아가는 것 보단 낫지
생각해보니 그렇네 감사