Programming/Errors
[Programming/Errors] Git Push rejected
scii
2020. 6. 23. 22:51
Git Push rejected: Push to origin/master was rejected
jetbrains 에디터에서 git을 사용하다보면 git push rejected 라는 에러로 push가 되지 않을 때가 있다.
이것은 원격 저장소에 커밋 변화가 생겼는데 그 저장소에 push를 하려고 하다보니 이렇게 된 것이다. 그래서 pull로 컷밋 을 가져오려고하면 이 또한 에러나 발생하여 명령 실행이 안된다.
해결 방법:
1. 현 프로젝트의 최상위 디렉토리로 간다.
2. 마우스 우측 클릭을 하여 'Git Bash here' 메뉴를 클릭한다.
3. 아래의 명령을 실행한다.
git pull origin master --allow-unrelated-histories
4. edit 메시지 작성
5. 다시 Jetbrains 에디터로가서 commit & push를 진행한다.
이렇게하면 git push rejected 오류를 해결할 수 있다.