Git 및 일부 Git diff에서 커밋되지 않은 변화를 자세히 보여주는 방법
Git에서 커밋되지 않은 변경 사항을 표시하려면 어떻게 해야 합니까?
ISTFWed 명령이 작동하지 않습니다.
teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice)
$ git status
On branch teyan/psservice
Your branch is up-to-date with 'origin/teyan/psservice'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: psservice.c
modified: psservice.vcxproj.filters
teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice)
$ git diff
teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice)
$ git diff master
fatal: ambiguous argument 'master': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
Git에서 커밋되지 않은 변경사항을 표시하는 방법
찾으려는 명령어는 입니다.
git diff
커밋, 커밋 및 작업 트리 등의 변경 사항 표시
다음은 사용할 수 있는 몇 가지 옵션입니다.
git diff
(파라미터 없음)
작업 디렉토리와 색인 간의 차이점을 인쇄합니다.
git diff --cached
:
인덱스와 HEAD(현재 커밋)의 차이를 출력합니다.
git diff HEAD
:
작업 디렉토리와 HEAD의 차이점을 출력합니다.
git diff --name-only
변경된 파일의 이름만 표시합니다.
git diff --name-status
변경된 파일의 이름과 상태만 표시합니다.
git diff --color-words
한 줄 한 줄이 아닌 한 단어 차이입니다.
다음은 에 대한 출력의 샘플입니다.git diff --color-words
:
변경 사항을 이미 준비했습니다(실행 중인 경우).git add
), 즉, 차이를 얻으려면 다음을 실행해야 합니다.
git diff --cached
(평원)git diff
단계별 변경 내용만 표시됩니다.)
예:
나에게 유일하게 효과가 있었던 것은
git diff HEAD
준비된 파일을 포함하여,git diff --cached
준비된 파일만 표시합니다.
의 상황이 있었습니다.git status
변경 내용 표시, 그러나git diff
여러 줄에 변경 사항이 있지만 아무것도 인쇄하지 않습니다.그러나:
$ git diff data.txt > myfile
$ cat myfile
<prints diff>
라즈비안에 2.20.1 Git.다음과 같은 다른 명령어git checkout
,git pull
문제없이 stdout으로 인쇄하고 있습니다.
커밋되지 않은 파일을 표시하는 올바른 방법은 아니지만 다음과 같이 작동합니다.
git switch <current-branch>
Visual Studio Control(비주얼 스튜디오 제어)으로 이동할 수 있습니다.왼쪽에서 Source Control(소스 제어)을 클릭합니다.커밋되지 않은 모든 변경 사항을 표시합니다.
언급URL : https://stackoverflow.com/questions/35978550/how-to-show-uncommitted-changes-in-git-and-some-git-diffs-in-detail
'source' 카테고리의 다른 글
이클립스에서는 다른 안드로이드 프로젝트에서 안드로이드 라이브러리 프로젝트를 참조할 수 없습니다. (0) | 2023.05.06 |
---|---|
Angular에서 개체 위에 반복 (0) | 2023.05.06 |
UIButton 제목 색상을 변경하려면 어떻게 해야 합니까? (0) | 2023.05.06 |
App_Code에 있는 클래스에 액세스할 수 없습니다. (0) | 2023.05.06 |
모든 분기 및 태그를 포함하여 로컬 Gitrepo를 새 원격으로 푸시 (0) | 2023.05.06 |