git diff 커밋되지 않은 변경 사항
为情所困
为情所困 2017-05-02 09:27:13
0
3
609
으아아아

예상되는 결과는 git diff가 막대를 출력할 수 있다는 것입니다

为情所困
为情所困

모든 응답(3)
滿天的星座

git diff --cached

설명하자면 git diff Working Tree와 HEAD를 비교한 것입니다. 그리고 당신의 것은 git add 뒤에 와야 하므로 staged와 HEAD를 비교하고 이를 위해 --cached를 추가해야 합니다.


알겠습니다. 이전에 질문의 과정을 주의 깊게 읽지 않아서 위 답변이 잘못되었음을 상기시켜 주신 @jokester에게 감사드립니다.

그런 다음 질문하는 과정을 재현해 보았는데, 결과는 다음과 같습니다.

결과는 git diff 문제가 없는지 전체 과정을 확인하기 위해 전체 스크린샷을 첨부하여 문제가 있는 부분을 비교해 보실 수 있습니다.

그리고 질문자가 foo 없이 git add를 다시 편집한 후 git diff --cached 명령을 사용한 것을 확인했는데, 이는 이전 답변에서 언급한 내용과 정확히 일치합니다(질문의 목적을 이해했습니다. 역순)이므로 --cached을 추가하지 마세요. 비교 내용 첨부:

PHPzhong

Git diff에서는 매개변수 없이 막대를 볼 수 있습니다

过去多啦不再A梦

일반 git diff는 안되나요?

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿