Eclipse에서 Git Conflict 해결

김나윤·2023년 5월 27일
0

Git

목록 보기
1/1

프로그래밍 공부도 어렵지만..
언어보다 훨씬 어렵고 무서운 Git 세상
잘못 건드렸다가 공들여 진행한 플젝이 뻥 터지면 팀원분들께
그보다 더 민폐는 없을 거 같아 항상 무서웠어요ㅠ
그래서 웬만하면 학원에 다른 분들과 함께 있을 때 Git 활동을 하려고 하는데 마냥 다른 분들께 기댈 수 없기 때문에 혼자 이것저것 살펴보았답니다.
그러다ㅎㅎ
다시 마주한 빨간 마름모..

그런데 제가 conflict 내는 패턴이 있는 것 같더라고요.

  1. 자주 pull 받지 않아 conflict 발생
  2. 이미 한번 conflict가 발생해 문제를 해결한 파일이 계속 git staging에 올라오거나 conflict 발생 전 상태로 되돌아 가는 것

특히 2번의 경우
conflict가 난 파일을 삭제하고 commit후 push하는 방식으로 해결했었어요.
그런데 계속 해결 전 상태로 돌아가는 것 같더라고요..?
구글링 해보다가,

[GIT] ⚡️ 깃헙 Pull Request 보내는 방법 - 알기 쉽게 정리
해당 블로그를 참고해서 해결했어요.


main.css 파일에서 conflict가 발생했길래
해당 파일 선택 > 오른쪽 마우스 > Team > Merge Tool
을 선택했어요.

처음 Merge Tool에 들어갔을 때
전에 main.css 파일에 conflict가 생겼을 때 해당 파일 자체를 한번 삭제해서 그런지 왼쪽 칸이 아예 비어있었어요.
copy current changes from right to left 아이콘을 선택해 전체 코드를 넣어준 다음,
git staging에 들어가 해당 파일을 commit&push 해주었어요.

다행히 conflict 해결!
불안해서 팀원분들께 PR 요청드렸고 문제 없었던 것 같아요.

다른 유익하고 세세한 블로그 글들이 많지만
혼자 conflict 해결한 게 뿌듯해서 기록해본답니다😆

나도 깃천재 되고 싶다.

profile
Hello, world!

0개의 댓글