>

나는 git history를 다른 방식으로 보여주기 위해 멋진 별칭을 작성하고 있습니다. --stat 로 하나를 쓰고 싶습니다  옵션, 각 커밋마다 변경된 파일을 확인하십시오. 그러나 전체 패키지를 리포지토리에서 제거하면 해당 패키지 (하위) 폴더에 포함 된 모든 파일 목록이 '삭제됨'으로 표시되므로 가독성이 떨어집니다.

출력을보다 사람이 읽을 수있게 만들고 내용 대신 폴더 삭제를 표시하는 방법이 있습니까?

git이 디렉토리의 변경 사항을 이해하지 못한다고 생각 하므로이 출력이 의미가 있지만 해결 방법이 있습니까? 마찬가지로 두 커밋을 diff하도록 호출 된 명령을 구성합니까? diff 도구를 구성하는 방법을 찾았지만 한 단계 늦게 두 개의 파일이 필요합니다.


  • 답변 # 1

    Git은 폴더를 전혀 추적하지 않습니다. 출력 만 통합하여 폴더 만 표시하려면이를 수행하기 위해 일종의 쉘 스크립트를 작성해야합니다.

  • 답변 # 2

    --dirstat 가 있습니다   git log 옵션 man git-log 문서를 고려하십시오.  자세한 내용은

  • 이전 c# - 자체 조인 테이블의 다른 유형 값을 얻는 문제
  • 다음 spss의 첫 번째 및 마지막 ID 구문