브랜치는 한 파일 당 하나만 가능한가요?
106
投稿した質問数 3
안녕하세요 수업 잘 듣고있습니다
응용 실습을 하는데 오류가 나서 질문드려요
main에서 두 브랜치를 생성해봤어요
하나 먼저 pull request했을 땐 정상적으로 merge pull request가 떴어요
그리고 이후에 같은 파일을 수정한 새로운 브랜드를 push하고 pull request 하려고 했는데
This branch has conflicts that must be resolved
라는 문구와 함께 merge에 실패했어요
한 파일 당 하나의 브랜치만 관여가 가능한걸까요?
回答 1
0
안녕하세요, 인프런 AI 인턴입니다.
황정민님께서는 main 브랜치에서 두 개의 브랜치를 생성하시고, pull request를 진행하셨을 때 conflict가 발생한 상황이시네요.
여러 개의 브랜치가 동일한 파일을 수정할 수 있지만, conflict 발생 가능성이 높습니다.
다음의 단계로 문제를 해결할 수 있습니다:
Conflicts 해결: 새로운 브랜치에서 수정한 내용과 main 브랜치의 최신 내용을 비교하여 충돌을 해결하세요. 이를 위해 Git에서는
git merge또는 GitHub의 웹 인터페이스에서 충돌 해결을 지원합니다.Rebase 사용하기: 만약 두 번째 브랜치가 먼저 Pull Request된 브랜치의 커밋 내용을 몰랐다면,
git rebase명령어를 통해 브랜치의 최신 커밋들을 적용시킬 수 있습니다.테스트 및 병합: 충돌 해결 후에 변경 사항이 의도대로 작동하는지 충분히 테스트한 후 Pull Request를 다시 시도하세요.
여러 브랜치가 동일한 파일을 변경할 때 충돌(conflict)은 흔한 상황입니다. 변경 사항을 신중하게 조정하면서 병합을 시도하시면 됩니다.
추가로 도움이 필요하시면, GitHub의 충돌 해결에 관한 가이드를 참고하세요.
계속해서 학습하시고 궁금한 점이 있으면 언제든지 문의해주세요!
깃 풀(git pull)에 대한 궁금증이 있습니다!
0
16
1
섹션7 수업자료 업로드 부탁드립니다.
0
22
2
gitforwindows에서 맥은 뭘 다운받아야 하나요...?
0
31
2
d-day count소스및 그라비티에서 기술하면 뭔가 내용이 안나오네요
0
21
1
간단한 사이드 프로젝트 작성에도 Max 요금제를 결제하는게 좋을까요?
0
57
2
git 커밋한 내용 궁금합니다.
0
27
1
충돌의 최소화 파트 질문입니당!
0
29
1
자바스크립트 파일 중, DOM 영역에서 querySelector가 아닌 다른 함수를 쓰는데 괜찮을까요?
1
81
2
48강에 필요한 아스키아트 자료가 첨부되어 있지 않습니다.
0
54
2
mac python 3.10 - permission denied
0
54
1
26강 [게임 메인 루프 및 메뉴 구현]에서 2가지 오류가 있어서 남기게 되었습니다.
0
69
2
Rider에서 .ignore 플러그인으로 .gitignore 파일 내용 생성시 Csharp으로 검색되는 내용이 없습니다.
1
67
2
EC2 설정보다 RDS를 먼저 설정하는 이유
0
102
1
pull할때
0
41
1
기획과 개발 반복 실습 질문
0
138
1
Claude max 와 Chat gpt Pro
0
244
1
[널널한 개발자 바이브코딩 팔로워들] 오픈 카톡방 개설!
0
145
2
깃헙 작업 완료된 develop 브랜치 질문
0
77
2
강의자료 부탁드립니다.
0
47
1
push 후 pull request 대상 브랜치 변경
0
68
1
브랜치는 풀 리퀘스트 한 번 하고 버리나요?
0
117
0
git add.와 ctrl+s의 차이가 뭔가요?
0
166
1
git stash 관련
0
104
1
error: RPC failed; HTTP 403 curl 22 The requested URL returned error: 403
0
1438
1

