문제상황 :
로컬 저장소에 있는 프로젝트를 git push를 원격 저장소(github)에 하려는 데 안되었다.
읽어보니 git pull을 해주라길래 그래 그렇지 하고 했는데 또 안됐다.
해결
git pull origin 브런치명 --allow-unrelated-histories
해결되었다.
이 명령 옵션은 이미 존재하는 두 프로젝트의 기록(history)을 저장하는 드문 상황에 사용된다고 한다. 즉, git에서는 서로 관련 기록이 없는 이질적인 두 프로젝트를 병합할 때 기본적으로 거부하는데, 이것을 허용해 주는 것이다.
참고블로그 :
https://gdtbgl93.tistory.com/63
Git push가 안되는 경우 (fatal: refusing to merge unrelated histories)
로컬 저장소에 있는 프로젝트를 깃허브 사이트를 통해 만든 저장소로 push 하는 경우에 이런 메세지가 뜨는 경우가 있다. 1 2 3 4 5 6 7 8 C:\Users\gitProject>git push origin master To https://github.co..
gdtbgl93.tistory.com
'Git' 카테고리의 다른 글
[Git] git 최초설정, 사용자 이름과 이메일 입력하기 git config (0) | 2022.02.22 |
---|---|
[Git] git init, git status (0) | 2022.02.22 |
[Git] origin,remote 의미 (0) | 2022.02.22 |
[Git] git pull, 병합 (0) | 2022.02.22 |
[Git] git add . CRLF will be replaced by LF in warning 해결 (0) | 2022.02.22 |