2023. 5. 16

Junghan Lee·2023년 5월 17일
0

Errors

목록 보기
2/2

Git Error Day

프로젝트 진행 중
백엔드와의 연동을 위해 배포를 진행하던 도중...

프로젝트 폴더 build를 하기 위해 package.json의
script에 명령어를 추가하고 build를 시도했으나

upstream에서 당겨왔던 팀원들의 파일에서 build 도중
error가 발생했다. (type, 폴더구조 등)

그래서 로컬에서 error를 수정하고 다시금 commit해 팀원들과
함께 pr 을 보내고 merge하려는 과정에서

충돌이 발생했고 merge에 실패했다.

이는 로컬에서 타 팀원의 파일을 건드렸기 때문에 발생한 문제였다... 이런 문제가 발생한다면 필히 팀원들과 함께 모든 파일을 수정하거나 또는 문제가 생긴 부분을 담당한 팀원이 각각 그 부분을 수정해 pr을 날리고 merge해야함을 깨달았다...

심지어 이 부분을 fix한 후에 오늘 내가 작업한 부분이 날아갔다. 그렇지만 commit 했던 기록이 남아있어 복구가 가능했다.
(fix는 다른 branch에서 진행했다.)

commit했던 시점으로 돌아가는 soft reset이 있어 시도해볼만 했으나 미리 백업해놓은 파일로 그냥 다시 commit했다.

이런 상황을 대비해 commit을 최대한 자주 해야 하는 것 같다.

프로젝트 진행중 깨달은 것은...

GIT이 제일 어렵다는 점!

profile
Strive for greatness

0개의 댓글