1. GitHub - 팀 프로젝트
문제점
작업하는 과정에서 데이터 베이스를 지우다가 프로젝트가 삭제됨
branch를 분리해서 작업했는데 push 후 merge를 하려고 할 때 merge가 안됨 <- log를 찍어보니 branch에서는 main의 log가 없는 것을 봤을 때 복구하는 과정에서 이상하게 가져온 것 같다.
시도해 본 것들
pycharm 로컬 기록에서 파일 불러오기 <- 가상환경 설정이 꼬이면서 에러 발생
github에서 clone으로 기본 파일을 가져오고 로컬에서 작업한 내용을 이어 붙여서 push
프로젝트 삭제 했을 때. git은 있었을 텐데 침착하게 head를 기준으로 hard reset을 했더라면 어땠을까?
- gitignore가 있어서 모든게 돌아오진 않아도 그렇게까지 당황하진 않아도 됐을 것 같다.
해결 방법
다른 branch로 push한 내역을 clone으로 내려받고 그 내용을 다시 main으로 넘겨서 push 함
알게 된 점
명령어로 할 줄 알아야 한다는 게 뭔지 진짜 크게 체감했다. 되는대로 해서 어찌어찌 복구했지만, 정상적으로 한 것도 아니고 중간에 commit log도 다 날려버렸다.
branch로 이동했을 때 log를 찍어보고 분기가 제대로 된 건지 확인해 보자
'개발일지 > TIL' 카테고리의 다른 글
TIL 23-04-13 (2) | 2023.04.13 |
---|---|
TIL 23-04-12 (0) | 2023.04.12 |
TIL 23-04-10 (0) | 2023.04.10 |
TIL 23-04-09 (0) | 2023.04.09 |
TIL 23-04-08 (0) | 2023.04.08 |