로컬 git branch에 문제가 생겼을 때 초기화 시키기

jomminii_before·2020년 3월 4일
0

git을 사용하다보면, 각 브랜치 작업을 할 때 merge하고 수정하고 또 수정하고의 과정을 거치면서 뭔가 엉킨 것 같은 기분이 들 때가 있습니다. 이때 현재 작업중인 로컬 브랜치를 리모트의 브랜치로 복구 시킬 수 있는 방법을 쓰면 정리를 좀 할 수 있습니다.

먼저 다른 브랜치로 이동합니다.

>>> git checkout <다른 브랜치 이름>

# 실제 코드
>>> git checkout feature/url_change
Switched to branch 'feature/url_change'

그리고나서 리모트의 상태로 돌리고 싶은 브랜치를 삭제합니다.

>>> git branch -D <처리하고 싶은 브랜치 이름>

# 실제 코드
>>> git branch -D feature/real_style_like_view
Deleted branch feature/real_style_like_view (was 5964c2f).

삭제한 다음, 삭제한 브랜치로 돌아갑니다.

>>> git checkout <삭제한 브랜치 이름>

# 실제 코드
>>> git checkout feature/real_style_like_view
Branch 'feature/real_style_like_view' set up to track remote branch 'feature/real_style_like_view' from 'origin'.
Switched to a new branch 'feature/real_style_like_view'

실제 코드를 보면 리모트 브랜치 버전을 추적해서 새롭게 브랜치를 만들어 옮겨준 것을 볼 수 있습니다.
이제 깃이 엉키면 이 방법을 한 번 고려해보세요!

profile
https://velog.io/@jomminii 로 이동했습니다.

0개의 댓글