git push 거부 됐을 때 해결 방법
용량 크거나 여러 개의 파일을 commit 하다 보니 중간에 자꾸 꼬이는 경우가 발생한다.ㅠ 이럴 정리하기 위해 사용하자.
원격 저장소와 동기화 & push
1. 원격 저장소에서 최신 변경 사항 가져오기
git pull origin main --rebase
- 원격 저장소(origin/main)에서 변경된 내용을 가져와서 내 로컬 브랜치에 병합(rebase)함.
만약 충돌(conflict)이 발생하면 직접 해결해야 함.
충돌이 없다면 바로 다음 단계 진행!
2. 변경 사항을 다시 push하기
git push origin main
기타
이 후에 config 잘 설정하여 다시 push 해 보면 된다!