울음참고 개발공부
article thumbnail
728x90

main 에 올리고 싶은데 master 브랜치를 생성하여 그곳에 push 를 해버렸다.

 

첫번째, 수정하려는 파일 선택 후, git bash 로 열기

gitbash 를 이용하여 진행하기 때문에, 

변경하고자 하는 프로젝트의 파일 또는 폴더를 선택 후, 마우스 우클릭하여 'gitbash로 열기' 클릭

 

두번째, 브랜치 확인 및 변경

-> branch 를 전환하는 checkout 명령과는 다름 !!

현재 내가 있는 브랜치는 master 브랜치이다.

 

브랜치를 변경해 준뒤, 다시 확인해 보면 main 으로 와있다.

 

세번째, main 에서 pull & push

 

이때, pull 먼저 진행하고, push 를 진행해주어야한다.

 

! [rejected] main -> main (non-fast-forward) 오류 발생

 

[ 원인 ]

 

해당 오류는 .gitignore 파일이나 README.md 파일로 인해 발생한다고 한다

 

[ 해결 ]

 

push 하려는 브랜치 앞에 + 를 붙인 후, push 할 것 ! 

728x90
profile

울음참고 개발공부

@메각이

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!