git - 소스 병합 브랜치
高洛峰
高洛峰 2017-05-02 09:34:38
0
1
524

작업은 다음과 같습니다.
Develop A: A 파일 코드를 변경합니다. 커밋, 푸시.
B 개발: B 파일 코드를 변경합니다. 커밋, 풀, 병합.

두 작업 모두 sourceTree 그래픽 인터페이스에서 수행됩니다.

드물게 병합 중에 이전 버전이 병합되는 경우가 있습니다. 아래 그림을 참조하세요.

sourceTree 버전: v2.1.
git 버전: 2.6.4.

파일 변경:

병합:

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(1)
阿神

B는 먼저 리베이스한 다음 커밋해야 합니다. 리베이스의 목적은 파일 A의 수정을 기반으로 변경을 수행하는 것입니다.

이 경우 근본 원인은 충돌이 발생하며, git에서는 어느 버전이 최종 버전인지 판단할 수 없기 때문에 merge만 사용하면 B가 A 파일을 다시 변경했다고 바로 생각하게 됩니다.

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