반응형
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
반응형
'IT박스' 카테고리의 다른 글
공백으로 구분 된 문자열을 목록으로 변환 (0) | 2020.08.25 |
---|---|
왜 Large Object Heap이고 왜 우리가 관심을 갖는가? (0) | 2020.08.25 |
C # UTF-8에서 ISO-8859-1 (Latin1) H로 문자열 변환 (0) | 2020.08.25 |
다중 레이어 퍼셉트론 (MLP) 아키텍처 : 은닉층 수와 은닉층 크기 선택 기준? (0) | 2020.08.25 |
asp.net webapi 2 요청 및 응답 본문을 데이터베이스에 기록해야합니다. (0) | 2020.08.25 |