깃허브 특정 커밋 버전 클론하기, 돌아가기
#깃허브 #특정버전_커밋 #특정버전만_클론 #git_reset
깃허브로 프로젝트를 관리해오다가 이전 코드 버전을 다시 확인해보고 싶을 때가 있습니다. 저는 이럴 경우 별도의 경로에 새로 git clone을 받은 후에, git reset –hard 명령어로 특정 커밋 버전으로 돌아가서 확인합니다. 이번 글에서는 그 방법을 소개하겠습니다.
3단계를 잘 따라와주세요.
1) 먼저 해당 레포지토리를 로컬에 clone한 적이 없다면 clone을 해주어야 합니다. 그리고 해당 디렉토리로 들어갑니다.
1
2
git clone
cd
2) cmd에서 깃 로그, 혹은 깃허브 사이트에서 커밋히스토리를 열어서 commit ID를 확인합니다.
로컬의 git bash 명령창에서 확인하려면,
1
git log
혹은 웹페이지에서 확인하려면, 레포지토리 url 뒤에 '/commits/main'으로 들어가서 확인해줍니다.
3) 로컬에서만 특정 커밋 버전으로 변경하기
원하는 시기에 커밋했던 버전의 Commit ID를 찾았다면, 다음과 같이 입력하여 로컬에 불러올 수 있습니다. 깃허브에 push되어 있는 내용에는 영향을 주지 않습니다.
1
git reset --hard
감사합니다.
1) https://overcode.tistory.com/entry/GitHub-%ED%8A%B9%EC%A0%95-%EB%B2%84%EC%A0%84-Git-Clone-%ED%95%98%EA%B8%B0-git-clone-git-log-git-reset 2) https://velog.io/@sonypark/git-cherry-pick으로-원하는-커밋-가져오기
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.



