[GIT 오류] ! [rejected] master -> master (fetch first)
2020. 3. 18. 16:16ㆍ오류
원인
Fetch를 안하고 push를 하는 경우 데이터 손실을 방지하기 위한 오류 발생
GitHub에 파일을 수정하고 commit을 하였는데 현재 작업이 최신 commit이 아니라 에러가 발생
최신 작업을 가져온 뒤 push 명령어를 수행해야 에러가 나지 않는다.
해결 방법
1. git push origin +master
강제 진행 , 기존 데이터가 손상될 수 있다.
2. 원격 저장소에서 최신 작업을 받은 후 push한다.
Pull 혹은 fetch+merge 후 원격 저장소에 push