vs code git pending changes 제거

박민주·2021년 7월 24일
0

VS CODE & GIT

목록 보기
1/1

이따금씩 vs code에서 folder를 생성하여 git과 연동할때

이런식으로 몇백에서 몇천개의 staged changes가 뜨는 경우가 있는데,
사실 에러는 아니라서, 코딩을 할 때 문제는 없지만
git을 사용할 때 항상 거슬린단말이지...

발생 원인 : 폴더 혹은 내용이 많은 dir에 실수로 .git을 만들어놓아서 그런 것이라고 하는데, 옳다 옳아!!
(나도 git을 init 하고 remote 했을 때
실수로 생성한 folder에 들어가지 않고, 그 밖의 dir에서 했기 때문
이런 바보)

거슬릴때 지우는 방법 :
1. 나의 git repo root의 위치를 확인 git rev-parse --show-toplevel
2. 해당 경로로 이동 cd 해당경로
3. 해당 dir 파일 확인 ls -a => .git 발견
4. 해당 dir 에서 rm -r -f .git 명령어 입력


제거된 후의 모습.

git clean -f -d를 함부로 치면 안된다고 한다.
또한, 4번의 명령어가 강제로 삭제하는 명령어이기 때문에 복구가 힘들 수 있음

profile
개발공부

0개의 댓글