
지난 7월에 프로젝트를 진행하면서 이전으로 돌아가고싶은적이 많았는데,
방법을 몰라서 못 돌아가다가 며칠 전 수업시간에 선생님이 git bash를 이용해서 돌아가는 법을 알려주셨다.
다음 프로젝트때도 써야할 수도 있으니까 글로써 남겨보려고 한다.
1. 빈 폴더를 하나 만든다
깃허브에서 받아올 때 파일이 비어있어야해서 그런 것 같다
2. 마우스 우클릭해서 Git Bash Here을 누른다
3. 복제하려는 프로젝트의 URL을 복사한다
code를 누르고 HTTPS주소를 복사한다.
3. Git Bash 에서 복제 코드를 입력해준다
Crtl+C 누르면 안되고 마우스로 Paste를 눌러준다.
$ git clone https://github.com/codingspecialist/Android-Blog.git
코드를 적은 뒤 엔터를 쳐보면 클론이 돼있는 것을 확인 할 수 있다.
4. 돌아갈 git log를 확인하기
클론 된 폴더 안에서 다시 git bash를 열어준다.
git log 명령어를 입력해주면 commit했던 주소들이 나오는 것을 확인 할 수 있다.
$ git log
5. git reset 하기
log를 입력했을때 노란색의 commit 뒤쪽에 있는 상태주소를 복사해서 코드에 입력해준다.
$ git reset --hard 18161c01efe4e560f2d6becd29f48ecff92a1649
6. reset 끝
5번까지 잘 실행했다면 다음과 같은 코드가 나오면서 프로젝트가 내가 입력한 commit 버전으로 돌아간다.
HEAD is now at 18161c0 안드로이드 블로그 프로젝트 초기 세팅 완료

※주의
복사 붙여넣기를 할 때 단축키를 이용하지말고 마우스로 copy/paste를 해야한다.
git bash에서는 단축키로 붙이면 오류가 난다.
'기타 > 오류해결' 카테고리의 다른 글
[Android Studio] Window.FEATURE_NO_TITLE 적용 안 됨 (0) | 2022.07.06 |
---|---|
[Android with 이클립스] the file dx.jar was not loaded from the SDK folder! (0) | 2022.03.10 |
[CMD] netstat 명령문 안될 때 (0) | 2021.06.25 |
[CMD] already in use 오류 해결하기 (0) | 2021.06.25 |
[VS code_React] yarn start 안될 때 (0) | 2021.06.25 |