원격 저장소 Branch 정보 업데이트
- git remote update 명령어는 원격 저장소의 모든 브랜치에 대한 정보를 업데이트합니다. 이는 원격 저장소가 추가하거나 삭제한 브랜치의 정보를 로컬로 가져오는 데 사용됩니다. 이 명령어는 git fetch를 모든 원격 저장소에 대해 실행하는 것과 동일한 효과를 가집니다.
- 이 명령어는 로컬에서 작업을 하는 동안 다른 사람이 원격 저장소에 새로운 브랜치를 추가하거나 기존 브랜치를 삭제한 경우 유용합니다. 이렇게 하면 로컬 저장소의 원격 추적 브랜치가 원격 저장소의 상태와 동기화됩니다.
git remote update
원격 저장소 Branch 정보 업데이트 및 삭제 브랜치 정리
remote 명령 이용
git remote update --prune
git remote update --prune: 이 명령어는 모든 원격 저장소에 대해 정보를 업데이트하고, 원격 저장소에서 삭제된 브랜치의 원격 추적 브랜치도 삭제합니다. 즉, 이 명령어는 모든 원격 저장소의 모든 브랜치를 대상으로 합니다.
fetch 명령 이용
git fetch -p
git fetch -p 또는 git fetch --prune: 이 명령어는 현재 활성화된 원격 저장소에 대한 정보를 업데이트하고, 원격 저장소에서 삭제된 브랜치의 원격 추적 브랜치도 삭제합니다. 즉, 이 명령어는 활성화된 원격 저장소의 브랜치만을 대상으로 합니다.
따라서, 모든 원격 저장소의 변경사항을 반영하려면 git remote update --prune를 사용하고, 특정 원격 저장소의 변경사항만 반영하려면 git fetch -p를 사용하면 됩니다.
원격 저장소 Branch 삭제
이 명령은 원격 저장소(origin)에서 특정 브랜치(branch_name)를 삭제합니다. --delete 플래그는 삭제하려는 브랜치를 지정하며, -d는 --delete의 축약형입니다.
이 명령을 사용하면 원격 저장소에서 브랜치가 삭제되지만, 로컬의 동일한 브랜치는 영향을 받지 않습니다. 로컬 브랜치를 삭제하려면 별도의 명령(git branch -d <branch_name>)을 사용해야 합니다.
git push origin --delete <branch_name>
git push origin -d <branch_name>
'개발' 카테고리의 다른 글
리눅스 nodejs 최신 버전 설치하기 (0) | 2024.02.05 |
---|---|
React 전역 상태 관리 라이브러리 Zustand 소개 (0) | 2024.02.01 |
검색엔진 SEO 점수 크롬 개발자 도구로 한번에 확인하는 방법 (1) | 2024.01.30 |
Git log 예쁘게 출력해서 보기 (0) | 2024.01.30 |
NeoVim LazyVim 이용해서 번거로운 설정 한번에 하기 (0) | 2024.01.18 |