master 분기에 여러 버전의 코드를 유지해야하는 유스 케이스가 있습니다. 그러나 내가 이전 버전 (이전 커밋)에서 복제해야 할 경우가있을 수 있으며, 변경 한 다음 커밋 직후에 다시 밀어 넣어야합니다. 아래의 예를 참조 -이전 커밋에서 복제하고 최신 커밋 전에 병합
master 브랜치 - A-B-C-D-E-F
사용 예 - D에서 클론 (즉, D ')을 변경하고 D 후 밀어. 자식이 할 수있는 방법이 있나요 A-B-C-D-D'-E-F
- 또한, 어떤 복제 후 변경은 변경이 마스터 지점이 같아야 후 E와 F
에 반영되지해야합니까?
나는 한 가지 방법은 E와 F를 먼저 리셋 한 다음 D '를 커밋하고 E와 F를 다시 커밋하는 것입니다. 나는 역사를 고치거나 다시 쓸 수있는 또 하나의 방법이 있다고 생각한다. https://git-scm.com/book/id/v2/Git-Tools-Rewriting-History –
왜 E를 D '의 자식으로 만들어야 하는가? 역사를 분지로 남겨 둘 수 있습니다. – max630