수색…


소개

두 개의 트리 객체를 통해 발견 된 blob의 내용과 모드를 비교합니다.

특정 커밋에서 변경된 파일보기

git diff-tree --no-commit-id --name-only -r COMMIT_ID

용법

git diff-tree [--stdin] [-m] [-c] [--cc] [-s] [-v] [--pretty] [-t] [-r] [--root] [<common-diff-options>] <tree-ish> [<tree-ish>] [<path>...]
선택권 설명
-아르 자형 diff 재귀 적으로
--뿌리 / dev / null에 대한 diff로 초기 커밋을 포함

일반적인 diff 옵션

선택권 설명
-지 NUL로 끝나는 줄을 사용하여 diff-raw를 출력합니다.
-피 출력 패치 형식.
-유 -p와 동의어.
--patch-with-raw 패치와 diff-raw 형식을 모두 출력합니다.
--stat 패치 대신 diffstat를 보여줍니다.
--numstat 패치 대신 숫자 diffstat를 보여줍니다.
--patch-with-stat 패치를 출력하고 diffstat 앞에 추가하십시오.
- 이름 - 전용 변경된 파일의 이름 만 표시하십시오.
- 이름 - 상태 변경된 파일의 이름과 상태를 보여줍니다.
- 전체 - 색인 인덱스 행에 전체 객체 이름을 표시합니다.
--abbrev = <n> diff-tree 헤더와 diff-raw에서 객체 이름을 생략하십시오.
-아르 자형 스왑 입력 파일 쌍.
-비 완전한 재 작성을 감지합니다.
-엠 이름 바꾸기.
-기음 사본을 찾는다.
--find-copies-harder 변경되지 않은 파일을 복사 감지 후보로 사용해보십시오.
-l <n> 이름 변경 시도를 경로까지 제한하십시오.
-영형 에 따라 diff를 재정렬하십시오.
-에스 한면에만 문자열이 들어있는 파일 쌍을 찾습니다.
--pickaxe-all -S가 사용되고 히트가 발견되면 모든 파일을 diff로 표시합니다.
-a --text 모든 파일을 텍스트로 취급하십시오.


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow