본문 바로가기
Develop/Trouble Shooting

Git Error : main -> main

by jaeyoungb 2022. 8. 29.

git push orgin main으로 push를 진행하다가,

 

대략 main -> main 이런 문구가 포함된 에러를 마주쳤다.

error 전체 문구는 복사하지 못해, 기억나는 부분만 적었습니다.
코딩 중 이러한 에러가 또 발생하면, 수정하겠습니다.

 

이러한 에러를 마주하면, 나는 보통 git push origin +main을 통해 push 해주곤 했다.

 

전에도 이러한 에러가 발생했고, 구글링하다가 주먹구구식으로 해결한 방법이었다.

 

왜 그런지는 이유도 모른 채, 진행했다.

 

찾아보니, +main을 이용해 push 해주게 되면 강제로 push 해주게 되는 것이고,

 

그로 인해, 발생할 수 있는 문제점이 있다라는 걸 알게 되었다.

 

 

일단 이러한 에러가 발생하는 이유는 이대로 push를 진행하게 되면,

데이터가 유실될 수 있기 때문에 그걸 방지해주는 차원에서 이러한 에러를 보내주는 것이다.

어찌보면 고마운 일이긴하지만,, error는 싫다.

 

일단 이러한 에러가 발생하면, git pull을 통해 제대로 된 코드를 가져오고,

 

다시 add, commit, push를 진행해보자.

 

 

수정할 내용이 있다면, 피드백 환영합니다. 감사합니다.

 

(참고 : https://aonee.tistory.com/14)