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
- 안보내짐
- 프로그래머스
- allowBackup
- 두 수의 나눗셈
- 에러
- VerticalMultiDragGestureRecognizer
- Chrome Developer Tools
- Could not create service of type FileAccessTimeJournal using
- project flow
- 웹뷰
- foreground
- runSpacing
- Set ID
- Flutter
- freezed
- 플루터
- 앱
- TCP/IP모델
- carousel slider
- TextFormField
- 안드로이드
- StringUtils.isEmpty
- gestureRecognizers
- not working
- 입력 커서
- StringUtils.isBlank
- 크롬개발자도구
- Flutter SDK
- fullBackupContent
- 플러터
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 |
---|