Git 특정 커밋들에서 수정된 파일 목록 구하기

Taek-In Jeong·2025년 9월 8일
0
  1. 해당 브랜치 선택하고 Git 저장소 위치에서 터미널 실행

  2. 아래 명령어 입력, 해시값에 해당 커밋들 해시값을 넣어주기

for commit in 해시값1 해시값2 해시값n; do
  echo "=== $commit ==="
  git show --name-only --pretty=format: $commit
done | grep -v "^===" | grep -v "^$" | sort | uniq
  1. 혹시나 'fatal: not a git repository (or any of the parent directories): .git' 에러가 나온다면, 터미널에서 현재 위치가 어딘지 다시 확인

  2. vscode로 해당 파일들 일괄 여는 방법은 'code 파일경로1, 파일경로2, 파일경로n...' 이렇게 쭉 나열해서 터미널에 명령 입력하면 됨

  3. 뭔가 일일히 하기 귀찮을 땐 AI한테 적당히 도움을 구하자 (예: 해시값 나열 등)

0개의 댓글