아무 브랜치에서 작업하다가 브랜치 생성을 하지 않았다는 걸 깨달았다.
develop 브랜치로 checkout 하려는데 smart checkout 이라는 기능이 있었다.
아마 "지금까지 내가 작업한 내용이 날아가지 않게 알아서 잘 저장하는 기능이겠지" 라고 생각하고 체크아웃 했다.
변경된 내용이 알아서 잘 저장됐다.
그리고 아무생각 없이 git pull하여 로컬파일에 깃 저장소 파일을 덮어썼다.
그렇다. 변경한 코드가 모두 사라졌다.
smart checkout은 git index에 변경파일을 저장한다고 한다.
git ls-files
명령어를 통해 확인한 결과 역시나 없다.
내일 해야겠다,,
'일기' 카테고리의 다른 글
내가 얻은 것들 그리고 얻어갈 것들 (1) | 2023.10.12 |
---|---|
부트캠프에서의 첫 협업, 느낀점과 고쳐야할 점 (0) | 2023.07.06 |
나는 개발을 좋아하는가 (0) | 2023.04.07 |
[독서일기] 객체지향의 사실과 오해 (0) | 2023.04.05 |
[BaekjoonHub] BOJ, 프로그래머스 문제 GitHub에 자동으로 push 하기 (0) | 2023.04.03 |