서로 다른 두 파일 간의 git diff
인HEAD(최신 커밋), 이름을 가진 파일이 있습니다.foo현재 작업 트리에서 이름을 다음으로 변경했습니다.bar편집도 했습니다.
하고싶어git diff사이에foo에HEAD,그리고.bar내 현재 작업 트리에서.
사용할 것으로 생각합니다.--no-index당신이 찾고 있는 것은 다음과 같습니다.
git diff [<options>] --no-index [--] <path> <path>
Git 설명서에 언급된 대로:
이 양식은 파일 시스템에서 지정된 두 경로를 비교하는 것입니다.다음을 생략할 수 있습니다.
--no-indexGit에 의해 제어되는 작업 트리에서 명령을 실행하거나, Git에 의해 제어되는 작업 트리 외부에서 명령을 실행하는 경우 옵션.
경로를 명시적으로 지정합니다.
git diff HEAD:full/path/to/foo full/path/to/bar
다음을 확인하십시오.--find-renames의 옵션git-diff 문서
신용카드: 트웩.
git diff <path> <path>적어도 하나 이상의 작업 트리 파일이 Git 보고서에 없거나 명령이 Git 보고서 외부에서 실행되는 한 두 개의 작업 트리 파일을 비교합니다.git가 작업 트리의 파일(git에 추가되거나 커밋된 파일이 아닌 디렉터리의 파일)만 비교하고 있음을 확인하려면 다음을 사용합니다.git --no-index <path> <path>
거북이 깃을 사용하는 경우 파일을 마우스 오른쪽 버튼으로 클릭하고 다음과 같이 다른 방법으로 이동할 수 있습니다. 첫 번째 파일을 마우스 오른쪽 버튼으로 클릭하고 거북이 깃 하위 메뉴를 통해 "Diff later"를 선택한 다음 두 번째 파일에서도 이를 마우스 오른쪽 버튼으로 클릭하여 "Diff with your filename.txt"를 선택할 수 있습니다.
언급URL : https://stackoverflow.com/questions/16683121/git-diff-between-two-different-files
'programing' 카테고리의 다른 글
| .NET Core Identity Server 4 인증 VS ID 인증 (0) | 2023.07.03 |
|---|---|
| "ES5가 아닌 클래스에서 getInternalNameOfClass()를 호출하는 동안 오류가 발생했습니다. AngularFireModule에 내부 클래스 선언이 있어야 합니다." (0) | 2023.07.03 |
| bash 스크립트 내에서 SQL을 어떻게 실행합니까? (0) | 2023.06.28 |
| 개체를 데이터 및 응용 프로그램/x-www-form-url 인코딩된 콘텐츠 유형으로 RestTemplate를 사용하시겠습니까? (0) | 2023.06.28 |
| OnAction에서 컨트롤러 및 작업 이름을 가져오는 방법실행 중? (0) | 2023.06.28 |