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 명령어
에도 있다고 생각하고 찾아보며 배우게 된 좋은 경험이었다. - 첫 글이라 그런지 미숙함을 느끼고, 부족한 점이 있다면 피드백 부탁드립니다.
'Git' 카테고리의 다른 글
[Git] Git Clone하기 (0) | 2022.07.06 |
---|---|
[Git] main이 detached HEAD | REBASE로 되어 있다면 (0) | 2022.06.16 |
[Git] .gitignore로 특정 파일 제외하고 push하기 (0) | 2022.06.15 |
[Git] Git push 후 잔디가 안 심어진다면? (0) | 2022.06.14 |