• 카테고리

    질문 & 답변
  • 세부 분야

    개발 도구

  • 해결 여부

    해결됨

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

24.02.21 01:35 작성 조회수 73

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)라는 개념이 들어가면서 생각해야하는 문제인데, 헷갈리실 수 있겠네요!

 

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