강의를 들으면서 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용)
이런 명령어로 해결이 가능!
'개발환경' 카테고리의 다른 글
[Xcode] Provisioning profile "iOS Team Provisioning Profile: " doesn't support the Push Notifications capability (0) | 2023.11.22 |
---|---|
[NCP] 네이버 클라우드 플랫폼 (1) | 2023.07.13 |
[CentOS9] OpenJDK17 설치하기 (0) | 2023.04.24 |
[IntelliJ] 자동 빌드 활성화 (0) | 2023.03.14 |
[Intellij] 함수가 한 줄로 보일 때 (0) | 2023.02.23 |
댓글