코드베이스 관리를 위해 Git을 사용하고 있습니다.git merge 커밋 작업을 잃지 않는 방법
간혹 특정 코드가 변경된 경우가 있습니다. 문제를 추적했으며 병합 커밋으로 인한 것으로 보입니다.
개발자가 변경 사항을 원래 로컬에서 자신의 로컬 저장소로 가져옵니다.
병합 커밋이 이루어집니다. 이것은 (기본적으로) 자동으로 커밋되지 않기 때문에 개발자는 병합 커밋을 변경합니다 (예 : 특정 코드 파일 변경 내용 삭제).
개발자가 원점으로 푸시합니다.
이 시나리오에서 우리를 보호하는 적절한 방법은 무엇입니까?
손실 된 변경 사항을 가장 쉽게 복원하려면 어떻게해야합니까? 나는 대개 변경 사항을 수동으로 적용하기 만합니다.
병합이 완료되기 전에 항상 커밋으로 롤백 할 수 있습니다. – lilezek
대개 병합 충돌이 발생하여 작업을 잃을 가능성이 큽니다. – hspandher
일반적으로 개발자는 병합 커밋의 변경 내용을 무시해서는 안됩니다. – crashmstr