수색…
소개
두 개의 트리 객체를 통해 발견 된 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