원격저장소와 로컬저장소의 상태가 다를 때 conflict 가 발생하는데
conflict
원격저장소의 내용을 git pull 을 통해 가져온 뒤 push 를 진행하면 된다.
git pull
push
근데 만약, fast-forward 관계가 아니라면 이 또한 오류가 발생한다.
fast-forward
이때는 git pull origin main --rebase 로 가져오면 된다.
git pull origin main --rebase
이와 같은 문제가 발생하기 전에 git pull 을 먼저 하고 진행하면 좋을 거 같다.