반응형
브랜치를 로컬에서만 삭제했다면, 원격 브랜치에서 바로 가져오면 되는데
로컬, 원격에서 모두 삭제를 했을땐?! 어떻게 할까
1. 지워버린 브랜치에서 한 활동 로그들을 확인한다.
git reflog | grep "to 브랜치명"
2. 위에서 확인한 가장 낮은 번호를 기준으로 체크아웃한다..
git checkout -b 브랜치명 HEAD@{번호}
위 방법으로 했는데, 커밋 기록이 맞지 않거나 원하는 위치가 아니라면 해당 브랜치를 지우고, 위 방법을 다시 해주면 된다.
저도 알고싶지 않았어요...
'IT' 카테고리의 다른 글
Google io Extended 2023 Seoul (구글GDG) 후기 - 기념품 티셔츠 (0) | 2023.08.01 |
---|---|
윈도우 업데이트 후 소스트리 실행 안될때 (23.06.20) (0) | 2023.06.20 |
Github / 잔디가 안심어지는 경우 (0) | 2023.02.22 |
Github / refusing to merge unrelated histories (0) | 2023.02.22 |
알고리즘의 필요성을 느끼다 (0) | 2023.01.30 |