JLOG

[Github/gitlab] 특정 버전 clone하기 / 특정 버전 불러오기 / 예전 버전으로 clone하기 본문

기타/Git

[Github/gitlab] 특정 버전 clone하기 / 특정 버전 불러오기 / 예전 버전으로 clone하기

정정선선 2020. 11. 3. 12:10

git clone을 하면 제일 최신으로 업로드된 파일이 load 된다.

이전 버전이나 특정 버전을 clone해보자.

 

1. 가져오고 싶은 버전 파일의 repository clone

 $git clone (repo_주소)

 

 

2. clone한 디렉토리로 이동한 후 git log

$cd (clone한 drectory)
$git log

log들이 쭉 나오게 된다.

가져오고 싶은 version의 commit Id(commit : 부분) 를 카피하자

또는

github history에서 아래 표시한 부분을 누르면 원하는 commit를 가져올 수 있다.

 

 

3. 특정 버전으로 바꿔준다.

$ git reset --hard (복사한 commit ID)

git의 Head(현재 작업중인 커밋)이 원하는 버전으로 commit 된 것을 알 수 있다.

local에만 영향이 있고 git hub에는 영향이 없는 것을 확인했다.

Comments