본문 바로가기

개발일지/TIL

TIL 23-04-11

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