
나에겐 포크가 있다ERP다음몇 달 전부터요. 포크한 이후 업스트림에는 많은 브랜치가 정리되었으므로 이제 내 저장소에는 184개의 브랜치가 있는 반면 업스트림에는 41개의 브랜치가 있습니다.
해당 분기 제거를 동기화하는 방법이 있습니까?
답변1
물론입니다. 명령줄에서 저장소로 이동하여 다음 명령을 입력하세요.
git remote prune origin
그러면 원격에 존재하지 않는 분기가 정리됩니다. 해당 명령을 실행하는 것이 불안하다면 --dry-run
해당 명령에 추가하여 다음과 같이 어떤 분기가 제거되는지 확인하세요.
git remote prune origin --dry-run
해당 184개 중 하나를 컴퓨터에서 로컬로 체크아웃한 경우 명령은 해당 항목에 영향을 미치지 않습니다. 이 prune
명령은 원격 참조를 정리합니다. 따라서 로컬에서 체크아웃된 분기가 필요하지 않은 경우 표준 삭제 명령을 실행해야 합니다.
git branch -D [name of branch]