OVERCODE

GitHub 특정 버전 Git Clone 하기 (git clone, git log, git reset) 본문

프로그래밍/Git

GitHub 특정 버전 Git Clone 하기 (git clone, git log, git reset)

오버코드 2021. 2. 4. 14:47

최신 버전의 소스에 오류가 있거나 또는 특정 버전의 소스가 필요하거나 할 때 사용 할 수 있는 방법이다.

 

1. 평소와 같이 Git Clone 으로 프로젝트를 다운받는다.

# git clone <repo url>

 

2. Git Clone 한 경로로 이동하여 Commit Log 를 확인한다.

여기서 가고 싶은 버전의 commit ID 를 복사해놓는다. (빨간색 박스 부분)

# cd <project name>
# git log

 

3. 해당 Commit ID 로 Reset 한다.

 

git reset --hard <커밋 아이디>

 

이제 해당 버전으로 변경 된 것이다.

Repository 에는 영향없으며 Local 의 프로젝트만 해당 버전으로 변경되었다.


Comments