누구든지 git merge 문제를 피할 수 있습니까? 내 지점을 병합하려고하는데 다른 지점에 my_branch가 another_branch라고 말하게 할 수 있습니다. another_branch는 기본 분기입니다. 따라서 my_branch에서 완료된 작업을 추가하려면 먼저 my_branch를 병합합니다. 이렇게하려면이 단계를 수행하고 있습니다. another_branch에서git merge가 변경 사항을 덮어 씁니다.
git checkout another_branch
git pull anothr_branch
I가 업데이트되면 최신 변경 사항 나는
git checkout my_branch
git merge anothr_branch
을 my_branch로 전환하기 전에 모든 예 나는 커밋과 나의 변화를 준비하고있다 로컬로 저장하십시오. 그래서 내 변경 사항을 잃을 의심의 여지가 없습니다.
하지만 another_branch의 모든 변경 사항이 표시되지 않습니다. 그래서 덮어 쓰겠습니다.
어떤 이유가있을 수 있습니까?
부정적 마킹을 해줘서 고맙지 만 그 이유를 설명해 주시겠습니까 – deep
설명에서 실제로 발생한 문제를 이해하기가 어렵습니다. 덮어 쓰기 된 변경 사항의 예를 제공 할 수 있다면 더 유용한 응답을 얻을 수 있습니다. 일반적으로 자식은 병합 중에 아무것도 덮어 쓰지 않습니다. – max630
확인. 하지만 당신이 나에게 대답 할 수 있다면 매우 흥미로운 모호한 진술이라고 말하면, 그것은 똑같은 상황에 빠지지 않도록 도와 줄 것입니다. 당신은 ** 보통 ** 자식은 ** 병합 중에 ** 아무것도 덮어 쓰지 않는다고 말했습니다. 그래서 자식이 덮어 쓰지 만 다른 작업에서는 병합되지 않는다는 것을 의미합니까? – deep