Bash 스크립트를 사용하여 마지막 git 커밋에서 변경된 위치를 가져오는 방법이 있습니까?

Bash 스크립트를 사용하여 마지막 git 커밋에서 변경된 위치를 가져오는 방법이 있습니까?

마지막 커밋에서 변경된 파일의 위치를 ​​확인해야 합니다. Jenkins에서 이 작업을 수행해야 하므로 bash 스크립트를 사용하여 수행해야 합니다. 이것은 git whatchanged -n 1(이에 사용하려는 명령)의 출력 입니다.

lukas @ leaf (~/workspace/shairweb) 

답변1

다음 방법을 시도해 보세요.

LASTCOMMIT=$(git log -1 --oneline | cut -f1 -d" ")
git diff-tree --no-commit-id --name-only -r $LASTCOMMIT

관련 정보