개발일기#merge#git#Resolve Conflict
[TIL / 2일차] Git 충돌 경험
소주의원조
5일 전·2026년 3월 16일 PM 01:11
810
프론트엔드 팀원과 각자 feature 브랜치에서 작업한 뒤 develop 브랜치에 합치려고 PR(Pull Request)을 날렸는데,
새빨간 글씨로 'Can’t automatically merge'가 떴다.
알고 보니 둘 다 App.js 파일의 라우팅 구조를 동시에 건드린 게 잘못이었다.
코드를 덮어씌울까 봐 덜덜 떨면서, 팀원과 디스코드로 화면 공유를 켜고 한 줄 한 줄 코드를 리뷰하며
수동으로 병합(Resolve Conflict)을 진행했다.
다행히 1시간만에 무사히 코드를 합칠 수 있었다.
1) 작업 전 반드시 git pull 먼저 받기
2) 노션에 지금 어떤 파일을 수정 중인지 미리 공유하기
3) 커밋 메시지는 [FEAT], [FIX] 등 통일된 컨벤션 따르기라는 3가지 절대 규칙을 세웠다
Git은 정말 편하지만 동시에 너무 무서운 도구다
댓글
댓글을 입력하세요...
댓글이 없습니다.
