git
github에서 README.md 파일만든후 pull오류 해결
노엠디엔
2022. 11. 10. 14:45
github에서 README.md파일을 만든 후 sourcetree에서 pull을 받아오는 도중 오류가 발생했다.
일단 영어 울렁증이 있으니 해석해보기 전에
내 생각엔 내 local환경 파일에 README.md 파일이 없으니 내 local환경 파일에 README.md파일을 만들어주면 되지 않을까 해서 시도해보았다.
조금의 희망과 작은 기대를 품고 시도해 봤지만. 어림도 없었다...
그래서 해석을 해보니
분기가 있고 이를 조정하는 방법을 지정해야 합니다. 힌트: 힌트 전에 다음 명령 중 하나를 실행하면 됩니다. 다음 풀:오류
(뭐래니..)
구글링을 해보았다.
알아보니 Git v2.27부터 나오는 메시지라고 한다. 뭔가 정책에 대한 수정이 있었던 것 같다.
이에 대한 해결방법으로
git config pull.rebase false
해당 코드를 터미널에서 입력해주면 해결 가능하다 해서 시도해보았다.
하지만 또 이런 오류가 발생
fatal: unable to get current working directory: Operation not permitted
뭔가 터미널에서 이 명령어에 대한 접근 권한이 없는 것 같았다.
또 해결방법을 찾아 mac에서 환결 설정 -> 보안 및 개인정보 보호 -> 전체 디스크 접근 권한 -> 터미널에 체크박스 체크해주기
이후에 다시 git config pull.rabase false를 입력해주니 해결되었다( 기존에 내 local환경에 README.md 파일로 병합 충돌이 있었지만 해결)