Git

[Git] Git restore로 수정한 파일 되돌리기

newbieC 2022. 6. 11. 09:50

GitHub에 push 한 파일을 로컬에서 무의식의 흐름대로 타이핑을하게 되었다.

(습관성 Ctrl + s)

너무 무의미한 타이핑이라 그런지
문득 다시 되돌려야겠다는 생각이 들었다.

1.상황

스테이지에 올라가지 않은 파일의 수정 된 내용을 push가 막 끝난 최근 상태로 돌리고 싶었다.

2.문제

([]4.CSS라는 녀석을 없애자)

Ctrl + z 연타를 하는 것도 있겠지만 Git 명령어 중에 기능이 있을 거라 생각했다.

심지어 소스트리에서 스테이지 올라가기 전에 폐기하는 기능도 있으니...

3.해결책

$ git restore README.md

(README.md는 되돌리고자 했던 파일명이다.)

그렇게 무의식의 타이핑도 사라졌고,

소스트리에서도 push가 막 끝난 최근 상태로 돌아갔다.

4.경험

  • 배우는 과정에서 이런 상황이 종종 있었는데, 그때마다 Ctrl + z를 연타했었다. Git 기능에 익숙해지기 위해 소스트리에는 있는데 Git 명령어에도 있다고 생각하고 찾아보며 배우게 된 좋은 경험이었다.
  • 첫 글이라 그런지 미숙함을 느끼고, 부족한 점이 있다면 피드백 부탁드립니다.