안녕하세요 안녕주입니다! 깃 크라켄 사용법에 이어서 크라켄으로 Conflict 해결하는 방법에 대해서 설명해 드릴께요!
1일 스터디를 열어서 알려준거라 설명이 많이 부족할 수 있겠지만... 일단 기록용으로 써두겠습니다!
Conflict
(1) Conflict란?
: 브랜치를 나누어 작업을 하다가 merge, 즉 합치는 과정에서 conflict가 날 수 가 있다. 즉 에러라는 이야기다
중요한 것들을 다시 짚어 보자면!
- 깃허브 사이트에서 main브랜치로 Merge를 하게 되면 내 컴퓨터의 Main 브랜치랑 버전이 다르니 pull을 해줘야한다
- Conflict 는 개발을 하다보면 어쩔 수 없이 발생한다 그런데 Conflict를 마주하더라도 쫄지 말자!
- Conflict는 최대한 내 컴퓨터에서 해결하고 Push를 날리는게 좋다 따라서, push를 날리기 전에 git pull origin main을 해서 충돌이 나는지 안나는지 확인을 한다.
- 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 |
댓글