Git (4) 썸네일형 리스트형 [Git] error: src refspec new does not match any Error & Trial로컬 저장소의 내용을 원격 저장소에 push할 때 위의 오류가 발생 로컬과 원격의 내용을 맞추기 위해 원격 저장소에 대해 git pull + merge도 진행했지만, 해당 오류 반복Solution로컬 branch명이 default값으로 `master`로 지정되어있는데, 이를 `main`으로 변경 후 다시 push시도 `git remote -m master main` 정상적으로 push 이루어짐 Git Error[fatal : refusing to merge unrelated hisories] Gitlab을 사용해보기 위해, 로컬에 원격 저장소를 연결해서 기존 로컬에 있던 파일들을 원격 저장소로 push하려고 시도해보려고 했습니다. 원격과 로컬 Git의 파일이 서로 달라서, 우선 git pull 을 해서 원격 저장소의 버전을 맞춘 후에, git push를 해서 업데이트를 하려고 했습니다. git pull을 하려고 하니 에러가 발생하게 되었고, 이때 발생한 에러가 fatal: refusing to merge unrelated histories 였습니다. 구글링을 통해 찾아보니, 서로 관련 기록이 없는 두 프로젝트에 대해서 병합을 시도하려고 할 때, git이 거부하기 때문에 발생한다고 합니다. 그 해결 방법으로는 git pull origin main --allow-unrelated-historie.. Rebase [관련내용] https://sdsf1225.tistory.com/51 Error- 23.02.21 공부한 내용을 Remote에 Push하기 위해 commit하고 push를 하니 해당 에러가 발생하였다. 시도한 방법 Local과 Remote 브랜치의 HEAD위치가 맞지 않는 것 같아 "git pull" 수행 pull을 하고 나니 분기된 branch가 sdsf1225.tistory.com Git에서 한 브랜치에서 다른 브랜치로 합치는 방법은 2가지가 있다. 1. Merge 2. Rebase Rebase란? 한 브랜치에서 변경된 사항을 다른 브랜치에 적용시키는 방법 내부에서 실제로 일어나는 일 1. 브랜치가 나뉘기 전인 공통의 커밋으로 이동 2. 해당 커밋부터 지금 checkout한 브랜치가 가리키는 커밋까지.. Error- 23.02.21 공부한 내용을 Remote에 Push하기 위해 commit하고 push를 하니 해당 에러가 발생하였다. 시도한 방법 Local과 Remote 브랜치의 HEAD위치가 맞지 않는 것 같아 "git pull" 수행 pull을 하고 나니 분기된 branch가 있어 해당 branch를 처리해야한다는 메세지 출력 -> 공부 정리용 repository라 브랜치를 분기한 기억이 없는데 이상해서 git graph를 찍어봄 github에서 .cpy폴더를 직접 지우고 local에서 Pull을 하기 전에 commit을 새로해서 생긴 현상 해결 방법 1. commit을 취소하고 Pull을 한 후에 다시 commit 2. Merge or Rebase를 통해 브랜치 합치기 - Rebase하는 법은 잘 몰라서 공부하고 따로 포스팅 .. 이전 1 다음