TIL(Today Ingwang Learned)
2023-01-05(실전 프로젝트)
김코식
2023. 1. 6. 02:45
- Git hub 브랜치 날렸을 때 해결법
오늘은 코드를 짜는 중에 저번 주차에 진행했던 프로젝트에서 참고할 코드가 있어 깃 허브에 들어가봤는데 쓸모없는 브랜치들이 너무 많은 것을 발견했다. 평소라면 넘어갔겠지만 그 때 유독 오지랖이 발동돼서 main, developer 빼고 다 삭제를 하려고 했지만 삭제하고보니 main 하나 빼고 다 날라가 버렸다 ;;
너무 놀라 식은땀 흘리며 구글링을 했지만 마침 하필 또 내 로컬 git 이 고장나서 브랜치 복구를 못시키고있었는데 그 전 주의 팀원에게 찾아가 솔직하게 말하고 같이 해결을 했다.. 아직도 그때를 생각하면 식은땀이 흐른다
git hub 삭제된 브랜치 복구하기
1, 복구하고 싶은 브랜치 번호를 찾는다 (가장 최근에 삭제된 브랜치 > 0번)
- git reflog
2. HEAD 옆의 번호를 확인한 후 q키로 reflog 종료
- git checkout -b 'dev' HEAD{0}
3. commit이 돌아왔는지 확인
- git log
4.확인이 됐으면 push
- git push --set-upstream orgin dev
오늘의 느낀점 : 오지랖 부리지말고 살던대로 살자
