인프런 커뮤니티 질문&답변

zzzzz님의 프로필 이미지
zzzzz

작성한 질문수

코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)

branch 활용, 실전편 (branch, checkout)

branch 활용, 실전편 (branch)질문있습니다.

해결된 질문

작성

·

136

1

1분 21초에서 같은파일에서 a 랑 c가 같은 위치에 저장되어있는데 충돌 안일어나나요? https://www.youtube.com/watch?v=Y8j7dfbc46M

위 영상에서 10분 51초에서는 같은 위치에서 코드 수정해주면 complite가 일어난다고 하는데요.

 

답변 1

0

신재형님의 프로필 이미지
신재형
지식공유자

안녕하세요. Conflict에 대해서 질문을 주신 것 같아요.

깃은 커밋이라는 방식을 통해 변경사항을 확정짓습니다.

 

  1. 수정

  2. 커밋

  3. 수정

  4. 커밋

과 같은 방식으로 버전 관리가 되죠.

 

Conflict에 대해서 다룬 아래 파트를 한번 더 보셔도 좋을 것 같습니다. image

보내주신 생활 코딩의 영상에서 Conflict(컨플릭트)가 나는 이유는

  1. 수정

  2. 임시보관

  3. 1번에서 수정한 곳과 같은 라인 수정

  4. 커밋

  5. 임시보관 불러오기 -> Conflict 발생

즉, 이미 커밋을 해두고 해당 라인엔 저장된 코드가 있는데, 그 내용을 불러올 수가 없으니 컨플릭트가 나는 것입니다.

임시보관(Stash)라는 개념이 들어가면서 생각해야하는 문제인데, 헷갈리실 수 있겠네요!

 

이해가 잘 안되신다면 추가 질문 남겨주세요!

zzzzz님의 프로필 이미지
zzzzz

작성한 질문수

질문하기