나는 지금 약 1 년 동안 Git을 사용 해왔고 그것이 환상적이라고 생각하지만, 방금 프로젝트의 두 번째 버전을 시작했고 새로운 분기를 시작했습니다. 앞으로 일을 처리하는 가장 좋은 방법으로 조금 어려움을 겪고 있습니다.
master10 (v1의 경우)과 master20 (v2의 경우)이라고하는 두 가지가 있습니다. 브랜치 master10의 v1에서 버그를 수정하고 새로운 master20을 개발했습니다. 버그 수정을 할 때마다 master20을 확인하고 수행하여 v2에 병합합니다 git merge master10
. 여태까지는 그런대로 잘됐다.
그러나 v2에서 원하지 않는 v1을 변경했지만 다른 버그 수정을 계속 병합하고 싶습니다. Git에게 특정 커밋 (또는 커밋 범위)을 건너 뛰라고 말하지만 앞으로도 다른 버그 수정을 병합하고 싶습니다.
나는 git rebase
필요한 것일지도 모르지만 의사를 읽고 머리가 거의 폭발했다.
내가 원하는 것은 "git sync"명령과 같다고 생각한다. git에게 두 개의 브랜치가 현재 동기화되어 있고 앞으로이 동기화 지점의 커밋 만 병합한다는 것을 git에 알려준다.
도움을 주셔서 감사합니다.