본문 바로가기

리눅스

GitHub 원격 저장소의 릴리스 버전과 클론한 로컬 버전을 확인하는 방법

반응형

GitHub 원격 저장소의 릴리스 버전과 클론한 로컬 버전을 확인하는 방법

AWX Operator의 GitHub 저장소에서 릴리스 버전과 클론한 로컬 버전이 최신인지 확인하는 방법입니다.

GitHub

https://github.com/ansible/awx-operator

awx-operator

1. GitHub 원격 저장소의 최신 릴리스 버전 확인

git ls-remote --tags https://github.com/ansible/awx-operator.git \
| cut -d/ -f3 \
| grep -E '^v?[0-9]+\.[0-9]+(\.[0-9]+)?$' \
| sort -V \
| tail -n 1
2.19.1

2. 로컬에서 현재 체크아웃한 버전 확인

cd awx-operator
git describe --tags --exact-match 2>/dev/null || echo "none"
2.19.1

3. 최신 태그로 체크아웃(최신으로 전환)

git fetch --tags
git checkout 2.19.1

 

반응형