minyoung

git 본문

Error

git

stylish-code 2023. 10. 8. 16:32

git pull orgin main으로 해결
git pull origin main을 했을 때
fatal: refusing to merge unrelated histories
위와 같이 error가 발생한다면 아래와 같이 오류를 해결한다.
위 오류는 서로 다른 히스토리를 가진 브랜치를 병합하려 할 때 발생하는 문제로 이 오류를 해결하기 위해서는 
--allow-unrelated-histories 플래그를 사용하여 git pull을 실행한다.
위 명령어는 서로 다른 히스토리를 가진 브랜치를 병합하는 것을 허용한다.
git pull origin main --allow-unrelated-histories
하지만 또 오류가 발생했다..
알아보니, git pull origin main --allow-unrelated-histories 명령을 실핸한 후 충돌이 발생한 것이었다.
충돌 해결을 위해서 편집기에 들어가서 원격 코드로 할 건지 로컬 코드로 할 건지 결정해서 수정한 후 하니 erorr가 발생하지 않고 잘 pull되었고 push도 되었다.

vscode 터미널 창에서 git을 보면 기본 브랜치가 master로 되어 있는데 이것을 main 브랜치로 변경해준다.
git branch -m master main
그러면 (master) 이게 (main) 이렇게 바뀔 것이다.

'Error' 카테고리의 다른 글

map 함수 작성 error  (0) 2023.12.27
자바스크립트 에러 해결  (0) 2023.12.24
vscode prettier 적용 안됨  (0) 2023.10.08
IntelliJ 빨간색 파일 해결  (0) 2023.08.04
{error} Everything up-to-date => 해결  (0) 2023.05.29