TIL - 브랜치 병합 오류

su·2023년 6월 5일
0

TIL

목록 보기
15/93
post-thumbnail

문제1 - 브랜치 병합 과정에서 오류

1) 문제

우려했던 상황이다..
main 브랜치와 내가 따로 생성한 foo_sy 브랜치를 병합하려고 했는데,
이런 오류가 발생했다

error: failed to push some refs to

2) 시도

내용을 찾아보니
원격 저장소에는 있는데 내 로컬에는 없는 파일이 존재할 경우,
모르는 상태에서 내 파일을 push 하면 나타나는 오류라고 한다.
다시보니, 파일을 새로 만든 것은 아닌데, 기존에 파일에 없던 내용이 추가된 것을 확인했다.

출처: https://sosoeasy.tistory.com/406

3) 해결

이럴 경우 원래 내용을 pull 해오고, 다시 수정해서 push 하면 된다고 한다.

그래서 git bash 화면에서
$ git pull을 실행한 뒤, 다시 내용을 수정해서 add, commit, push를 차례로 실행했다.

원하는 대로 네 번째 커밋 사항이 잘 적용된 것을 확인할 수 있었다.

4) 배운 점

git merge를 처음 해봐서 .. 오류가 났을 때 당황하긴 했는데,
잘 해결이 되어서 다행이라고 생각한다.

그리고 충돌이 일어나도 어떤 부분에서 충돌이 일어났는지 다 알려주기 때문에
충돌이 난 부분을 읽어보고, 수정 사항을 적용한 후, 다시 커밋 하고 푸쉬하면 문제될 게 없었다!

profile
(❁´◡`❁)

0개의 댓글