Graph에서 Branch 분기가 나타나지 않을 때
2021. 4. 23. 18:12ㆍGit
- 작업 과정
1. feature/September : pull
2. develop : pull → conflict 발생 → 충돌 해결 후 commit → develop이 master로 merge(아마도 master/origin pull 한 듯(이전 작업 상태 재현을 위해 backup branch 생성))
3. develop : reset -hard → branch 줄기가 linear하게 하나로 표현됨
- 원인
Google 검색결과 참고하면, 새 branch가 생성된 이후 base branch에 새로운 commit이 없기 때문에 나타나는 현상으로 base branch에 새 commit이 발생하면 분기된 그래프가 나타난다고 함
참고 url : https://stackoverrun.com/ko/q/12741018
- reset -hard 복구를 위한 backup branch 생성
- git reflog → 복구할 commit 지점 확인
- git checkout [해시코드] or [Head@{number}] → detached head 상태가 됨
- git branch backup → head를 붙일 branch 생성
- git checkout backup → attach head
참고 url : https://velog.io/@sonypark/reset-hard로-삭제한-커밋-git-reflog를-이용해-살리기
https://stackoverrun.com/ko/q/12741018
'Git' 카테고리의 다른 글
SubModule 추가 (1) | 2022.07.30 |
---|---|
fetch 이해하기 (0) | 2022.01.26 |
rebase 이해하기 (0) | 2022.01.18 |
Git 저장소 개념 (0) | 2021.04.23 |