일상/졸업 프로젝트
[21.03.22] Git 사고 쳤다
Potato potage
2021. 3. 22. 15:51
반응형
코드들 중에서 데이터 값을 확인하기 위해 적은console.log
와 alert
를 지우고 교수님에게 시현할려고 해당 코드들을 지우고 commit을 했다.
근데 console.log
지운것과 alert
지운 것을 나눠서 커밋하고 싶어서 git rm --cached <파일명>
을 했는데 문제는 내가 입력한 파일명이 */index.js
였다는 것이다.
결국 client/ ~ / .js
와 server/ ~ / .js
가 untracked files 라고 떠버렸다....
즉, 우리 팀원들이 작성한 모든 index.js 파일들이 untracked 상태가 되어버린 것이다...
너무 놀래서 같은 팀원 분에게 sos를 쳤더니 git add server/*
와 git add client/*
하면 다 될 것이라고 하셔서 git add
를 했더니 untracked 파일들이 git status에 뜨지 않더라~!!
과거에 tracked 됐었던 경력이 있어서 안뜨는 것인가? 싶더라
그래서 식은땀 줄줄 흘리면서 ~/index.js
들 다 복구하고 내가 commit 하고 싶던 파일들도 다시 commit 했다.
협업할 때 정말정말 주의할 점은 add나 cached를 할 때 꼭 파일 루트를 잘 생각하고 기입하자는 것이다.
그리고 편하다고 와일드카드 너무 남발하지 않기! 남발했다가 이번 사건이 생겼으므로 조금 더 주의해서 git commit 할 것~!!
반응형