Can’t automatically merge
분명 master branch에서 pull 받았을 때 아무 문제가 없었는데…
feature/css_little이라는 branch에서 master로 pull request를 날리려고 하는데
can't automatically merge
라는 에러가 발생..!
고 옆에 글씨를 읽어보면… 걱정 ㄴㄴ pr은 날릴수 있다능!! 이라고 써있지만.. 그 어딜 봐도 pull request 버튼은 보이지 않는다 근데 이상한게.. 분명 conflict가 났어야 하는데… 충돌이 일어나지 않았다…
왜지…? 충돌이 났어야하는데… 문제의 원인은 거기에 있었던 것 같다 ㅋㅋㅋ
여기 답변을 살펴보면 해결방법을 알 수있다. 다른 branch에서 이미 conflict가 났었고.. 아마 그게 제대로 해결이 안 됐던 모양?! 맞나?? 아닌가?? 모르겠다 ㅋㅋㅋㅋㅋ 여튼… 이럴땐 master branch에서 강제로 pull을 해주는 방법밖에 없다!
해결책
git checkout master
git pull
git checkout 내 브랜치
git merge master
공동으로 작업할 땐 웬만해선 master branch를 건드리면 안되는데 이건 진짜 도저히 방법이 없고.. 난 pr을 꼭 날려야 했기에 팀원분의 양해를 구하고 위의 해결책에 따라 명령어를 입력쓰~~
그랬더니 드디어 conflict가 났다!!!!!! conflict가 이렇게 반가울수가…
conflict를 해결하고.. add, commit에 push.. pr까지 무사히 끝냈다.
영상 촬영까지 끝냈기 때문에 넘나 뿌듯!!
2차 프로젝트는 아쉽지만 이만 바이바이…☆
더 구현해보고 싶은 기능들이 많지만 나는 또 다른 공부를 해야하기 때문에…!!!