본문 바로가기
Programming/Git

Git Conflict란? Conflict 해결하는법

by 안녕주 2022. 7. 13.

안녕하세요 안녕주입니다! 깃 크라켄 사용법에 이어서 크라켄으로 Conflict 해결하는 방법에 대해서 설명해 드릴께요!

1일 스터디를 열어서 알려준거라 설명이 많이 부족할 수 있겠지만... 일단 기록용으로 써두겠습니다!

 

Conflict

(1) Conflict란?

: 브랜치를 나누어 작업을 하다가 merge, 즉 합치는 과정에서 conflict가 날 수 가 있다. 즉 에러라는 이야기다

 

 

 

중요한 것들을 다시 짚어 보자면!

  1. 깃허브 사이트에서 main브랜치로 Merge를 하게 되면 내 컴퓨터의 Main 브랜치랑 버전이 다르니 pull을 해줘야한다
  2. Conflict 는 개발을 하다보면 어쩔 수 없이 발생한다 그런데 Conflict를 마주하더라도 쫄지 말자!
  3. Conflict는 최대한 내 컴퓨터에서 해결하고 Push를 날리는게 좋다 따라서, push를 날리기 전에 git pull origin main을 해서 충돌이 나는지 안나는지 확인을 한다.
  4. git pull origin main을 해서 충돌이 안나면 push, 충돌이 나면 문제를 해결하고 commit을 다시 하고 push → 그 후에 깃허브 사이트에서 PR을 작성하고 → Merge!(main브랜치에 작업한 것이 합쳐지게된다)

'Programming > Git' 카테고리의 다른 글

Git 세팅하는법 feat.터미널  (1) 2022.07.13
깃 플로우 적용하는 방법  (0) 2022.07.13
깃 크라켄 사용하는법  (0) 2022.07.13
GitHub Issue, PR Template 적용하는법  (0) 2022.07.13
처음 배우는 Git & Github  (0) 2021.02.22

댓글