java 배우기/TIL

git hub에서 merge할 때 생기는 오류

checkuu 2024. 8. 1. 16:53

 

문제

팀프로젝트를 진행하면서 git hub를 이용하면서 생긴 오류이다.

각자 만들 기능에 해당하는 branch를 생성해서 작업하다.

다른분의 작업이 끝나서 해당 branch에서 작업물을 pull을 진행하여 내 로컬에 옮겨온 후 내작업물 branch와 merge 하는데, 해당 오류가 나면서 진행이 되지 않았다.

Please enter a commit message to explain why this merge is necessary, 
# especially if it merges an updated upstream into a topic branch. 
# # Lines starting with '#' will be ignored, and an empty message aborts 
# the commit.

그때 당시는 해결한다고 스크린샷을 못했지만 위와 같은 문구였다.

읽어봤을때 commit을 하라는 말인건 알겠는데 정확히 어떻게 해야하는지 몰랐다.

그래서 찾아보니 merge가 왜필요한지 커밋 메세지를 남기라는 뜻이었고

해결방법은 아래와 같다

 

해결법

  • 키보드 ' i '를 누른다 (commit message 작성을 위한 단축키)
  • 커밋 메세지 입력 (merge에 대한 커밋 입력, 아무것도 입력하지 않아도 진행된다.)
  • esc를 누른다
  • : wq 를 작성한다 (나가기 버튼)
  • enter를 눌러 완료한다.

위의 해결법으로 커밋 완료 하고나니 merge가 정상적으로 진행 되었다.

'java 배우기 > TIL' 카테고리의 다른 글

동등성(Equality)과 동일성(Identity)  (0) 2024.08.03
프로세스 , 쓰레드  (0) 2024.08.02
Java 최댓값, 최솟값 구하기 Math.max / Math.min  (0) 2024.08.01
git 이용하기(2)  (0) 2024.07.30
SQL) COALESCE 사용  (0) 2024.07.29