Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- StringUtils.isEmpty
- foreground
- freezed
- 웹뷰
- 플러터
- TCP/IP모델
- Could not create service of type FileAccessTimeJournal using
- Flutter
- VerticalMultiDragGestureRecognizer
- allowBackup
- not working
- 에러
- 두 수의 나눗셈
- 프로그래머스
- StringUtils.isBlank
- carousel slider
- runSpacing
- 앱
- project flow
- 입력 커서
- Set ID
- 안드로이드
- Flutter SDK
- TextFormField
- 플루터
- 크롬개발자도구
- Chrome Developer Tools
- 안보내짐
- fullBackupContent
- gestureRecognizers
Archives
- Today
- Total
흰오목눈이야 개발하자
[Git Prune] Git Prune이란? (로컬의 원격 브랜치 갱신하기) 본문
문제
원격(리모트, remote)으로는 브랜치가 삭제되어 있는데 로컬에서는 해당 리모트의 브랜치가 그대로 보이는 경우를 발견했다.
로컬의 리모트 브랜치 리스트를 갱신하기 위해서 알아보던 도중 팀원의 추천으로 git prune을 사용해봤다.
> Prune이란?
: 의역하자면 "(브랜치) 축소하기, 다듬기"라고 보면 되겠다. = 원격(리모트) 브랜치 갱신
1.명사 말린 자두(흔히 요리해서 먹음)
2.동사 (나무를) 전지하다, (가지를) 잘라 내다[치다] 3.동사 (부분들을 없애) 축소하다, (불필요한 부분을) 가지치기하다[쳐내다] 참조) https://en.dict.naver.com/#/entry/enko/03b0542e3f1547a0b42c146ee7035cfc |
해결
- 깃 터미널에 아래의 소스코드를 입력한다.
<전체 리모트 브랜치 갱신>
git fetch --all --prune
+) 소스트리를 사용하는 경우 원격(리모트, remote)에 해당하는 브랜치 리스트가 갱신된 것을 볼 수 있을 것이다.
보충 설명
- prune은 원격 브랜치(리모트 브랜치)를 삭제하는 것이 아니라 로컬에서 원격 브랜치를 참조하는 것들 중 이미 삭제된 브랜치를 제거하는 작업이다. 즉, 로컬 깃에서 가지고 있는 원격 브랜치 정보를 최신화한다고 보면 된다.
- 원격 브랜치(리모트 브랜치)에는 영향이 없다!
'Git(깃)' 카테고리의 다른 글
[GitHub Review Pending] 깃허브 리뷰 펜딩 (0) | 2022.08.23 |
---|