로컬 저장소에 다음과 같이 내용 추가 후 커밋을 진행한다.
그리고 원격 저장소에서도 다음과 같이 Remote Git이라는 내용을 추가하고 커밋한다.
그럼 이제 로컬 저장소에서 원격 저장소로 push를 진행해보자.
push시 아래와 같은 메시지가 발생한다.
메시지 내용은 올바른 마스터 브랜치의 푸시는 rejected 거부되어졌다.
원격 변경은 mege되어지는게 필요하다. pushing 이전에
요약하자면 pushing 이전에 원격 저장소와 로컬 저장소를 merge하라는 것이다.
이유는 둘다 같은 파일의 내용을 변경했기 때문이다.
그럼 merge를 진행해보도록하자.
merge를 한번 더 누르면
다음과 같은 창이 나온다.
필자의 둘의 내용을 추가하고 merge를 시도했다.
그럼 다음과 같이 로컬 저장소는 병합된 것을 확인할 수 있다.
이제 여기서 push를 진행한다.
다음과 같이 push를 하면
원격 저장소에서도 병합된 것을 확인할 수 있다.