programing

서로 다른 두 파일 간의 git diff

sourcejob 2023. 7. 3. 22:47
반응형

서로 다른 두 파일 간의 git diff

HEAD(최신 커밋), 이름을 가진 파일이 있습니다.foo현재 작업 트리에서 이름을 다음으로 변경했습니다.bar편집도 했습니다.

하고싶어git diff사이에fooHEAD,그리고.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

반응형