이 브랜치에서 git rebase로 인해 발생하는 충돌을 해결하는 방법은 무엇입니까?
仅有的幸福
仅有的幸福 2017-05-02 09:24:28
0
1
703

git rebase -i HEAD~10 실행 시 가끔 충돌이 발생하는 것으로 확인되었습니다. 현재 충돌이 발견되었습니다. 다음과 같습니다.
마스터 브랜치에서 b1 및 b2 브랜치를 생성하고 두 브랜치 모두 동일한 위치를 수정합니다. 마스터 브랜치에서 b1, b2 및 b2를 병합할 때 충돌이 발생합니다. 충돌이 해결되고 병합 커밋이 생성됩니다. 이때 git rebase -i HEAD~10 문제가 발생합니다.

  1. b1과 b2의 두 커밋이 충돌합니다

  2. rebase -i 시 병합 커밋이 표시되지 않습니다

머지 커밋에서 충돌이 분명히 해결됐는데 왜 여전히 충돌이 발생하고 머지 커밋이 사라진 걸까요?
갈등을 올바르게 해결하는 방법은 무엇입니까? 분명히 병합 커밋에서 결과를 얻고 싶습니다. 아니면 어떤 종류의 작업 흐름이 충돌을 피할 수 있습니까?

仅有的幸福
仅有的幸福

모든 응답(1)
黄舟

충돌 파일을 수동으로 수정한 후git add/git commit

어떤 워크플로우를 사용하더라도 두 사람이 동시에 동일한 파일을 수정할 가능성이 있는 한 병합 충돌을 피할 수 없으므로 작업을 분할하는 것부터 시작해야 합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿