inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Sử dụng Git bằng cây nguồn

Nhánh 5: Giảm thiểu xung đột

충돌의 최소화 파트 질문입니당!

26

hkmin999

1 câu hỏi đã được viết

0

안녕하세요. 혹시 브랜치 충돌의 최소화 파트를 듣다가 헷갈리는 부분이 있어서 여쭤봅니다!
혹시 충돌 최소화할 때 실험 브랜치에 master 브랜치의 커밋내용을 주기적으로 병합해주는데, 이 과정에서 실험 브랜치에서 달라진 커밋내용을 revert 할 때처럼 달라진 구간 ~ 최근 커밋 까지 하나씩 다 merge 해줘야하나요? 아니면 중간 커밋들 건너뛰고 내가 합치고 싶은 시점에 가장 최근의 master 커밋 내용으로 merge 해도 그간 했던 수정사항들이 한번에 반영이 될까요? 뭔가 전자 같긴한데.. git에서 지원해주는 지 궁금합니다!!..

git

Câu trả lời 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.
하경님, git 브랜치 충돌 최소화에 관한 질문 주셔서 감사합니다.

실험 브랜치에서 master 브랜치의 변경 사항을 병합하는 과정에서 모든 커밋을 하나씩 직접 병합할 필요는 없습니다. Git은 기본적으로 병합 시점에 두 브랜치의 변경 사항을 자동으로 비교하고 병합을 시도합니다. 따라서 실험 브랜치에서 [master 브랜치의 가장 최신 커밋]을 병합하는 방식으로도 그동안의 수정사항들이 반영될 수 있습니다.

그러나, 병합 시 충돌이 발생할 수 있으며, 이 충돌은 개발자가 직접 해결해야 합니다. 이를 통해 커밋들이 중간에 건너뛰어졌다고 해서 중복되거나 손실되는 것은 아닙니다. 또한, rebase를 사용하는 방법도 유용할 수 있습니다. 이 방법은 실험 브랜치를 master 브랜치 위로 다시 적용하여 충돌을 해결하고 커밋 히스토리를 깔끔하게 유지할 수 있습니다. 그러나 rebase는 혼란을 초래할 수 있으니 신중히 사용하시길 권고합니다.

추가로 관련된 자세한 내용은 Spring Boot Reference Documentation를 통해 확인하시거나 stackoverflow.com에서 spring-boot 태그로 질문을 검색하거나 질문을 남기시면 더욱 도움을 얻으실 수 있습니다.

도움이 되셨기를 바랍니다! 추가 질문이 있으면 언제든지 문의해주세요.

0

hkmin999

감사합니다 🥰🥰

간단한 사이드 프로젝트 작성에도 Max 요금제를 결제하는게 좋을까요?

0

48

2

git 커밋한 내용 궁금합니다.

0

22

1

48강에 필요한 아스키아트 자료가 첨부되어 있지 않습니다.

0

50

2

mac python 3.10 - permission denied

0

51

1

26강 [게임 메인 루프 및 메뉴 구현]에서 2가지 오류가 있어서 남기게 되었습니다.

0

65

2

Rider에서 .ignore 플러그인으로 .gitignore 파일 내용 생성시 Csharp으로 검색되는 내용이 없습니다.

1

63

2

EC2 설정보다 RDS를 먼저 설정하는 이유

0

98

1

pull할때

0

38

1

기획과 개발 반복 실습 질문

0

135

1

Claude max 와 Chat gpt Pro

0

227

1

[널널한 개발자 바이브코딩 팔로워들] 오픈 카톡방 개설!

0

141

2

깃헙 작업 완료된 develop 브랜치 질문

0

76

2

강의자료 부탁드립니다.

0

44

1

자동으로 깃커밋내용 처리하는 부분은 어떻게 하는건지 궁급합니다.

0

52

1

git 스테이징 에러 문의

0

84

3

강의자료 부탁드립니다.

0

34

1

pull request에 관해

0

34

1

질문

0

260

0

협업에서 push 가 안될때

0

239

0

협업시 pull, push에 대한 질문

0

212

0

리파지토리 만드는 과정

0

225

0

Git 의 역할이 먼가요...?

0

300

1

Merge를 실행 한 후 다시 같은 Branch를 사용 하고 싶은데 어떻게 해야 하나요?

0

544

8

sourcetree 설치 후 실행하면 추가로 뜨는 창에서...

0

314

1