GIT SourceTree 이 커밋까지 브랜치를 초기화
GIT 작업을 하다 보면 파일이 Conflict 나는 경우가 왕왕 있다.
소스 버전 관리가 다 그렇지..
GIT 은 SVN 과 다르게 Push Pull 을 해줘야 하는데
커밋은 했지만 Push를 할 수 없게 충돌난 경우 내 Push 를 버리는 방법이다.
SourceTree 기준으로 설명하면
1. 브랜치 선택
2. 그래프 화면에서 원하는 복귀지점 클릭
3. 복귀 지점에서 우클릭
4. 이 커밋까지 현재 브랜치를 초기화
누르면 3가지 메뉴가 뜨는데,
가장 아래 모두 초기화가 Hard Reset 이다.
내 데이터를 모두 깡그리 날리고 초기화 시키므로 주의가 요구되지만
꼬이는게 더 싫은 경우(보통 이게 더 문제긴 하다..)
이 옵션을 이용하면 초기화를 쉽게 할 수 있다.