풀 요청이 작성되어 누군가가 작업을 검토하고, 의견을 제시하거나, 제안하거나, 편집하거나 요청한 다음 코드를 마스터로 병합 할 수 있습니다.
귀하의 경우 누군가가 당신입니다.
유일한 개발자는 여전히 자신의 작업을 검토하고 리팩터링하여 준비가되면 마스터로 병합해야합니다.
내가 많이 사용하는 한 가지 접근 방식은 '다른 모자를 쓰고', '다른 인물을 시도'하는 것입니다. 따라서 잠시 동안 앉아서 다음과 같은 상황에 처하십시오. 주니어 개발자; 과거에 존중했던 동료 등. 눈을 통해보고, 변화를보다 명확하게하고 가능한 한 부족과 영역 지식을 최대한 피할 수있는 더 나은 이름으로 더 잘 작성하기 위해 무엇을 할 수 있을지 생각해보십시오. .
따라서 표시된 것처럼 마스터에 준비되지 않은 기능과 변경 사항을 분리하려는 경우 지점에서 작업해야합니다. 브랜치에서 모든 작업을 수행 할 수 있습니다 (PR 작업을 수행하는 경우 풀 요청이 필요하지 않지만 유용한 구조를 제공 할 수 있음).
또한 때로는 변경 사항이 작동하지 않는 것을 알 수 있지만 마스터에서 변경하려고하는 공포보다는 오히려 다른 마스터 변경 사항과 혼합 될 수 있습니다. 지점에서 모든 작업을 수행 할 수 있습니다. / 잘못 시작하면 삭제하십시오. 이것은 큰 이점입니다.
따라서 전체 지점을 병합하기로 결정할 때까지 지점에서 작업 하고 마스터에 직접 커밋 하지 않아야 합니다 .
다음은 규칙이 아니라 지침입니다. 때로 고의로 깰 수도 있습니다. 예를 들어, 어제 나는 오타 수정을 마스터했습니다.