개발환경

[Git] Git push 오류(in the working copy of ..., LF will be replaced by CRLF the next time Git touches it)

녱녱 2023. 2. 21.

강의를 들으면서 github에 push를 하려는데 다음과 같은 오류 발생!

Updates were rejected because the remote contains work that you do not have locally.

이거는 github에서 레포지토리 생성시 readme 파일을 생성해서 생기는 오류였다

그냥 pull 해주면 해결할 수 있다고 해서  pull을 하려고 했더니

 

Updates were rejected because the tip of your current branch is behind its remote counterpart

이런 이유로 또 거절당했다

문제가 있을 수 있어서 git에서 처리 되지 않게 하는 에러였다

이건 명령어에 +를 추가해 해결했다

$ git push -u origin +main

이 후 수정한 파일을 다시 커밋하려고 했더니 이번엔 경고!

 

LF will be replaced by CRLF the next time Git touches it

OS마다 줄바꿈 문자열이 달라서 Git이 어느 쪽을 선택할 지 몰라 띄우는 경고!

git config --global core.autocrlf true (Windos/Dos용)

git config --global core.autocrlf input (Linux, MAC용)

이런 명령어로 해결이 가능!

댓글