git reset

    7. Git 자유자재로 활용하기

    1. git reset을 하고 나서 돌아오려면? git reset은 HEAD가 가리키던 브랜치가 가리키는 커밋을 바꾸는 커맨드라고 했다. git reset으로 뒤의 커밋으로 돌아가면, 이후의 커밋들은 어떻게 되는 걸까? 커밋 히스토리에서 가장 처음의 커밋으로 reset 해 보겠다. calculator.py 파일의 내용을 보면 제일 처음 커밋했던 내용으로 돌아갔음을 확인할 수 있다. 커밋 히스토리를 보아도 가장 처음 커밋 하나만 출력되고 있다. 이때까지 한 커밋들은 삭제된 것처럼 보이지만, 사실은 아니다! reset 해도 그 이후의 커밋들이 삭제되는 건 아니다. 다시 이전의 커밋 히스토리를 보고 가장 최신의 커밋으로 reset 해 보겠다. 그런 다음 커밋 히스토리를 보아도 내역들이 모두 출력되고 calcu..

    7. Git 자유자재로 활용하기