Github2 포크한 레포지토리에서 PR 충돌 해결하기 GitHub에서 포크한 레포지토리로 작업하다 보면, 원본 저장소로 PR을 올린 뒤 다음 메시지를 마주칠 때가 있다.“These conflicts are too complex to resolve in the web editor.”이 메시지가 뜨면 GitHub 웹에서 충돌을 해결할 수 없다는 뜻이고,반드시 로컬에서 직접 충돌을 해결한 뒤 push 해야 한다.포크에서 넘어오는 PR인 만큼 충돌 해결 방식이 일반 저장소와 조금 다르다.아래는 내가 실제로 해결한 절차를 정리한 내용이다.1. 원본 저장소를 upstream으로 등록포크한 저장소를 로컬에 클론하면 기본 remote는 origin 하나만 잡혀 있다.원본 저장소의 최신 내용을 가져오기 위해 upstream을 등록한다. // 먼저 upstream 되어 있는.. 2025. 11. 18. [TIL] git 기본 명령어 git init git 설치 touch 파일명.파일형식 파일 생성 (=디렉터리 생성)git status 현 상태 확인 *습관적으로 확인하기git add . 현 상태를 stage 상태로 만들기 (완전히 추가한 것이 아닌 대기 상태)git commit -m "메세지" 버전화 하기 git lg(log) 생성한 버전 내역 확인 *습관적으로 확인하기 git checkout (log를 통해 나온 commit 주소) 일종의 타임머신, 지정한 상태로 돌아가기 git remote add origin 원격저장소의 주소(ex. github) 원격저장소 추가 git push -u origin main(브랜치명) 해당 위치에 계속 저장 -u를 하면 위치가 고정돼서 이후에 git push만 해도 됨git pull.. 2024. 5. 7. 이전 1 다음