IT TIP

특정 파일 / 커밋에 대한 Pull-Request

itqueen 2021. 1. 8. 22:39
반응형

특정 파일 / 커밋에 대한 Pull-Request


몇 가지 수정 사항이있는 GitHub 에서 분기 된 저장소가 있습니다. 그러나 특정 커밋에서 풀 요청을 제출하려는 일부 파일이 변경되어 다른 수정 된 파일은 요청에서 제외됩니다.

풀 요청이 모든 커밋을 병합 합니까, 아니면이 커밋을 분리하기 위해 특별한 작업을 수행해야합니까?


풀 요청이 전체 커밋으로 이루어지면이 커밋을 풀 요청에 넣을 변경 사항을 포함하는 두 개의 개별 커밋으로 분할하고 다른 하나는 다른 변경 사항을 보관해야합니다. 이 작업을 수행하려면 필요합니다. git rebase -i예를 들어 기록에 묻힌 Git 커밋을 어떻게 분할 할 수 있습니까? 그것을 수행하는 방법에 대한 좋은 설명을 위해.

커밋을 분할 한 후에는 포함하려는 항목을 주제 브랜치 로 이동 합니다. 예를 들어 특정 커밋을 git의 다른 브랜치로 이동하는 방법을 참조하세요 . ,하지만 pull 요청을 만드는 커밋이 순차적인지 여부에 따라 다릅니다.

그런 다음 마지막으로 Github로 푸시하고 주제 브랜치에서 풀 요청을 생성 할 수 있습니다.


풀 요청은 분기를 병합합니다. 따라서 풀 리퀘스트를 위해 몇 가지를 격리하려면 해당 변경 사항을 별도의 브랜치에 두는 것이 가장 좋습니다.

장점은 해당 브랜치에 새로운 변경 사항을 푸시하여 풀 요청을 변경할 수 있다는 것입니다 (이미 푸시 된 커밋을 변경해야하는 경우 푸시 -f도 가능).

참조 URL : https://stackoverflow.com/questions/12660839/pull-request-for-only-certain-files-commits

반응형