Git을 사용하여 지정된 기간의 최근 변경 사항 보기
지난 2주간의 변경 사항을 보려면
git log
를 사용할 수 있습니다. 예를 들어 저장소의 지난 2주 변경 사항을 보려면 터미널에서 다음을 실행하십시오.git log --since='2 weeks ago'
마찬가지로 1주일의 변경 사항만 보려면 다음과 같이 작성합니다.
git log --since='2 weeks ago'
--since
변수의 날짜는 2 weeks ago
, 1 year ago
, 2 months ago
또는 5 days ago
와 같이 지정될 수 있으므로 변경 사항을 표시하는 방법에 대해 많은 유연성이 있습니다. 2022-03-03T14:32:12-01:00
와 같은 ISO 타임스탬프를 사용할 수도 있습니다.참고:
git whatchanged
와 정확히 동일한 기능을 수행하는 git log
를 사용할 수도 있지만 역사적인 이유로 계속 사용됩니다. git whatchanged
와 git log
의 유일한 차이점은 git whatchanged
가 기본적으로 변경된 모든 파일을 표시한다는 것입니다.대신
git log
를 사용하는 것이 좋습니다.기타 git 로그 옵션
변경 사항을 볼 수 있는 간단한 인터페이스를 제공할 수 있을 뿐만 아니라 수신하는 로그에 더 많은 정보를 추가할 수 있는 몇 가지 유용한 기능
git log --since='2 weeks ago' --stat
이 있습니다. 내가 좋아하는 것 중 일부는 다음과 같습니다.git log
또는 --max-count
- git 커밋의 최대 수를 제한합니다. - -n
와 같이 사용할 수 있습니다.git log --since='2 weeks ago' --max-count=5
또는 --author
- 특정 작성자의 커밋 표시, 즉 --committer
git log --since='2 weeks ago' --author="joe"
또는 --merges
- 병합만 표시하거나 모든 병합을 숨깁니다. --no-merges
- 로그 항목별로 로그를 제한하므로 --grep
는 'feat-ui' 변경 사항만 표시합니다. git log --since='2 weeks ago' --grep="feat-ui"
- 특정 변경 사항이 적용된 모든 파일을 나열합니다. --stat
- 파일 변경 사항별로 파일을 표시합니다. Reference
이 문제에 관하여(Git을 사용하여 지정된 기간의 최근 변경 사항 보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/smpnjn/using-git-to-see-recent-changes-in-specified-a-time-period-g7m텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)