이 에러는 일반적으로 로컬 저장소의 변경 사항을 원격 저장소에 푸시하려고 할 때 발생합니다.

 

 

발생이유

  1. 충돌(conflicts): 로컬 저장소와 원격 저장소의 변경 사항이 충돌할 때 발생합니다. 이 경우 충돌을 해결하고 다시 시도해야 합니다.
  2. 권한 부족(permission issues): 원격 저장소에 푸시할 권한이 없는 경우 발생합니다. 이 경우 저장소 관리자에게 권한을 요청해야 합니다.
  3. 원격 저장소가 최신 상태가 아닌 경우: 로컬 저장소와 원격 저장소의 버전이 일치하지 않을 때 발생합니다. 이 경우 원격 저장소를 업데이트하고 다시 시도해야 합니다.
  4. 파일 크기 제한(file size limit): 일부 원격 저장소는 푸시되는 파일의 크기에 제한을 둘 수 있습니다. 파일 크기가 제한을 초과하는 경우 이 에러가 발생할 수 있습니다.
  5. 인터넷 연결 문제: 푸시하는 동안 인터넷 연결이 끊어진 경우에도 이 에러가 발생할 수 있습니다.

 

 


해결방법

 

1. git pull

2. git commit - m " 메시지 "

3. git push 

 

pull을 받은 후 다시 커밋하고 푸쉬하면 된다!