🚨 페어 프로그래밍을 진행하던 중 잘 되나 싶더니 또 안돼서 열받게 만든 오류 하나를 해결한 내용을 정리합니다. pull을 하려고 했더니 안되는 바람에 30분 날린듯 ㅡㅡ
--allow-unrelated-histories
1. pair의 Remote Repository를 내 Local Repository로 pull하려고 했는데, 갑자기 뭔 지가 옴므파탈도 아니면서 fatal: refusing to merge unrelated histories 메시지를 띄우는 것이 아닌가.
2. 열 받아서 찾아보니 이것은 서로 관련 기록이 없는 두 프로젝트를 병합할 때, Git이 막는 것이라고 한다. 나와 페어분 둘 다 신규로 만든 Repo를 사용하다보니 발생한 문제 같다.
3. 문제 해결은 생각보다 간단했다. 아래의 명령어를 추가로 적어주면 된다!
git pull origin main --allow-unrelated-histories
명령어 뜻을 보니 연관 없는 기록도 허용한다는 옵션인 것 같다!
😎
문제 해결~ 여러분들도 열내지말고 얼로우 언릴레이티드 히스토리즈 ㄱ ㄱ
'Git' 카테고리의 다른 글
[git] .gitignore가 적용되지 않을 때 (0) | 2023.01.08 |
---|---|
[Git] fatal: not a git repository (or any of the parent directories): .git 해결 (0) | 2022.08.31 |
[Git] remote: Support for password authentication was removed on August 13, 2021. 해결 (0) | 2022.08.31 |