개발 일기

Git push error 본문

Tech/GIT

Git push error

flow123 2021. 11. 28. 18:36

아래와 같은 메시지가 나올 ,

warning: LF will be replaced by CRLF in 1119_v2/.gitignore.

warning: LF will be replaced by CRLF in 1119_v2/.gitignore.

 

이유 OS 마다 줄바꿈 바라보는 문자열이 다름. Git 둘중 하나를 선택하기 위해 경고 메시지를 띄움.

LF 할지 CRLF 할지 결정 해줘야한다. Autocrlf 켜자. 

git config --global core.autocrlf true

 

 

오랫만에 원격 저장소를 썼더니 push 시 에러가 떴다. 

원격 저장소에 로컬저장소에는 없는 파일이 있어서 충돌이 나는 것 같다. 

pull 로 정리하기를 권고하고 있다.

위클리 테스트용도여서 굳이 다시 볼 데이터는 아니기 때문에 그냥 강제 푸시하기로 했다.  

 

혹시나 원격 연결이 꼬였을까 해서 git remove 를 해서 연결을 끊고 다시 한다. 

git push origin master 

$ git remote remove origin

$ git remote add origin <원하는 주소>

$ git add .

$ git commit -m "완성"

$git origin push origin master 를 다시 해보지만, 같은 에러가 난다. 

그래서 git push origin +master 라는 force update명령어로 해결했다. 

 

Comments