안녕하세요 우당탕탕 개발일지 입니다. github는 정말 항상 두려운 존재죠.. 저는 넋 놓고 있다가 스파게티된 적이 너무 많아서 항상 git branch를 습관화하고 있습니다.
이런 상황을 너무 많이 겪고 쓰는 해결 방법 - 그대로 따라만 하면됩니다.
1. 문제 상황

2. 해결
1. 내 개발 브랜치에서 (master과 main 말고! )
git fetch origin
git checkout learning
git merge origin/master
이런 로그가 실제 터미널에 떴어
Auto-merging frontend/js/home.js
Auto-merging frontend/js/learning.js
Auto-merging main/domain/LessonWordMapping/entity/lesson_word_mapping.py
CONFLICT (add/add): Merge conflict in main/domain/LessonWordMapping/entity/lesson_word_mapping.py
Automatic merge failed; fix conflicts and then commit the result.

vscode나 다른 개발 환경이라도 github graph뜨는 곳에 가면 충돌뜬 파일이 나올거야.
<<<<<<< HEAD
learning 브랜치 내용
=======
master 브랜치 내용
>>>>>>> origin/master
색은 다를 수 있지만 이렇게 구분이 되어 있어. 어떤 내용으로 코드를 구성할지 정하고 나머지는 지워주면돼.
필요한 코드만 남기고 다 지운 후 !
git add .
git commit
git push origin learning
다시 github 확인해보면?

이제 pr해달라고 요청하거나 pr하면돼!
'[프로젝트] > 수어 연구소' 카테고리의 다른 글
| [수어 연구소]로컬과 웹상의 모델 인식 차이 개선 (0) | 2026.05.08 |
|---|---|
| 왜 가상환경이 필요할까? (0) | 2026.05.02 |
| [수어 연구소] 백엔드 디버깅 -HTTP상태코드 (0) | 2026.04.22 |
| [수어 연구소] 웹 백엔드 디버딩 : DB 저장 안될때 (0) | 2026.04.20 |