GitHub

[GitHub] 갑자기 Git이 이 merge가 필요한 이유를 적으라한다 - explain why this merge is necessary

도도돋치 2025. 4. 26. 23:19
Contents 접기
728x90

[터미널에 뜬 메시지]

Merge branch 'develop' into dev/JYS
# 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.

 

지금 상황

내가 git pull을 하면서, 자동 병합(merge)이 일어났고
Git이 “이 병합을 어떤 이유로 했는지 커밋 메시지를 적어줘!” 라고 요청 하고 있다.

 

 

해결 방법

그냥 기본 메시지 그대로 두고 저장 후 종료하면 된다.

 

 맥이나 리눅스 터미널에서는

:wq

ESC누른후 위 내용치고 엔터 누르면 저장 + 종료됨 (: 누르고 q는 quit, w는 write)

 

 

Hoxy 메시지를 따로 쓰고 싶다면

Merge latest changes from develop into dev/JYS //<-이건 자기 브랜치 이름

적고 나서 마찬가지로 :wq 또는 :qw로 저장 후 종료

 

 

종료했으면 이제 뭐함?

병합 커밋이 생성되고, 이제 다시 push 하면 된다.

git push origin dev/JYS //<-이것도 역시 자기 브랜치

728x90