안녕하세요!
제가.. commit을 실수해서 되돌려야 할 일이 생겼습니다 ㅠㅠ...
그래서 그 김에 오늘은 commit을 되돌리는 방법을 알아볼 거예요!
우선, 커밋 로그를 이용하여 현재 작업 중인 HEAD의 commit 기록을 확인해줄게요
git log --oneline
제일 마지막으로 업로드된 게 가장 상단에 뜬다고 보시면 되는데요,
저는 9b1a6ff 상태를 6f6392e로 되돌리고 싶습니다.
git reset --hard <commitID>
포인터의 HEAD가 6f6392e로 변경되었다는 메세지를 확인할 수 있습니다.
다시 로그를 확인해볼까요?
맨 처음 log와 다르게 6f6392e가 맨 위로 올라와 있는 것을 확인해볼 수 있습니다!
이제 변경된 내용을 원격 저장소에도 적용해볼게요
git push -f origin master
push가 성공적으로 반영되었습니다 :)
git bash는 되돌리는 것 말고도 여러 가지 기능을 사용할 수 있는데, 그건 다음에 포스팅해보도록 하겠습니다!
'정보 > Github' 카테고리의 다른 글
[Eclipse/Github]이클립스에 깃허브 프로젝트 가져오기 (0) | 2022.03.03 |
---|---|
[Github]Github Token 생성하기 (0) | 2022.03.03 |
[Git] 여러 개의 프로젝트 하나의 Repository로 올리기 (0) | 2022.02.24 |
[Ecilpse/Github]이클립스 로컬 프로젝트 깃허브로 올리기 (0) | 2022.02.24 |
[안드로이드스튜디오/깃허브]프로젝트 깃허브 연동하기 (0) | 2021.09.01 |