특정 파일 / 커밋에 대한 Pull-Request
몇 가지 수정 사항이있는 GitHub 에서 분기 된 저장소가 있습니다. 그러나 특정 커밋에서 풀 요청을 제출하려는 일부 파일이 변경되어 다른 수정 된 파일은 요청에서 제외됩니다.
풀 요청이 모든 커밋을 병합 합니까, 아니면이 커밋을 분리하기 위해 특별한 작업을 수행해야합니까?
풀 요청이 전체 커밋으로 이루어지면이 커밋을 풀 요청에 넣을 변경 사항을 포함하는 두 개의 개별 커밋으로 분할하고 다른 하나는 다른 변경 사항을 보관해야합니다. 이 작업을 수행하려면 필요합니다. git rebase -i
예를 들어 기록에 묻힌 Git 커밋을 어떻게 분할 할 수 있습니까? 그것을 수행하는 방법에 대한 좋은 설명을 위해.
커밋을 분할 한 후에는 포함하려는 항목을 주제 브랜치 로 이동 합니다. 예를 들어 특정 커밋을 git의 다른 브랜치로 이동하는 방법을 참조하세요 . ,하지만 pull 요청을 만드는 커밋이 순차적인지 여부에 따라 다릅니다.
그런 다음 마지막으로 Github로 푸시하고 주제 브랜치에서 풀 요청을 생성 할 수 있습니다.
풀 요청은 분기를 병합합니다. 따라서 풀 리퀘스트를 위해 몇 가지를 격리하려면 해당 변경 사항을 별도의 브랜치에 두는 것이 가장 좋습니다.
장점은 해당 브랜치에 새로운 변경 사항을 푸시하여 풀 요청을 변경할 수 있다는 것입니다 (이미 푸시 된 커밋을 변경해야하는 경우 푸시 -f도 가능).
참조 URL : https://stackoverflow.com/questions/12660839/pull-request-for-only-certain-files-commits
'IT TIP' 카테고리의 다른 글
Can I fade in a background image (CSS: background-image) with jQuery? (0) | 2021.01.08 |
---|---|
Perl 스크립트를 적절하게 난독 화하는 방법은 무엇입니까? (0) | 2021.01.08 |
C ++ 생성자 / 소멸자 상속 (0) | 2021.01.08 |
svn 저장소에서 업데이트하면“Could not read chunk size”오류가 반환됩니다. (0) | 2021.01.08 |
Python 생성기와 동일한 Scala? (0) | 2021.01.08 |