programing

Git 분기 간 특정 폴더의 차이

subpage 2023. 8. 12. 10:20
반응형

Git 분기 간 특정 폴더의 차이

제목과 같이 마스터 브랜치와 내가 만든 브랜치 사이의 특정 폴더에 대한 diff 파일을 가지고 싶습니다.

사용할 수 있습니다.

git diff master..yourbranch -- path/to/folder

git diff트리를 비교하므로(두 시점의 소스 파일 계층에서와 같이) 특정 작성자가 수행한 변경 사항을 추출할 수 없습니다.사용자가 커밋한 변경 내용을 보려면 다음과 같이 하십시오.git log.

이것이 당신의 욕구를 해결합니까?

git log --author=jdoe oldbranch..newbranch -p -- path/to/subdirectory > myChangesInSubdirectory.patch

이 목록에는 두 커밋 에 jdoe가 수행한 각 커밋이 나열되며, 일반적인 커밋 요약이 아닌 패치로 인쇄되고 대상 하위 디렉터리에 변경 사항이 있는 커밋으로만 제한되며 출력이 파일로 리디렉션됩니다.

언급URL : https://stackoverflow.com/questions/12123633/differences-for-a-certain-folder-between-git-branches

반응형