우당탕탕 개발일기

[VSCODE] Git 연동하는 10K 없애는 방법 (VER. 윈도우) 본문

What I Learned/etc.

[VSCODE] Git 연동하는 10K 없애는 방법 (VER. 윈도우)

rilee 2022. 12. 23. 15:36
728x90
git 리포지토리에 활성 변경 내용이 너무 많습니다. git 기능의 하위 집합만 사용할 수 있도록 설정됩니다.

라는 알림창이 뜨면서 순식간에 내 VSCODE에 10k라는 꼴보기싫은 숫자가 떴다.

내 컴퓨터에서만 작업하는거라 흐린 눈 하고 있다가 깃 푸쉬해야할 일이 생겨서 해결방법을 알아봤다.

 

원인으로 꼽히는 건, 해당 폴더의 상위 위치에 .git 폴더가 있기 때문이라는 글을 발견했다.

아마 여기저기 git 방법을 제대로 숙지하지못하고 git init 치다보니 상위 폴더에 만들어진 듯 했다..ㅎㅎ

그리고 이 .git을 지우는게 해결방법!

 

폴더에서 직접 지우는 방법도 있었지만 나는 어디에 .git이 설치되어있는지 몰라서, 그냥 명령어로 했다.

10K가 뜬 프로젝트가 있는 폴더에서 CMD 창을 켜고 아래의 명령어를 입력했다.

 

git rev-parse --show-toplevel  //사용자명이 나옴

cd /Users/사용자명

ls -a

rm -r -f .git

 

 

근데! 구글링 하면 쉽게 볼 수 있는 저 명령어는 맥이나 리눅스에서 사용하는 터미널의 명령어라서

윈도우에서 돌리면 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.라고 뜨면서 실행되지않는다.

이러한 명령어를 윈도우에서 사용하려면 명령어가 추가로 필요하다.

 

우선, doskey (사용하고 싶은 명령어) = (윈도우 명령어)라는 명령어를 실행시키면

터미널에서 사용했던 명령어를 윈도우에서도 사용가능하다.

 

나같은 경우 ls가 필요했으므로, doskey ls = dir 로 ls를 실행시킬 수 있었다.

doskey로 설정한 후 먹힌 모습!

ls를 해결하고 나니까 또 rm을 쓸 수가 없다고한다....이유는 ls와 동일!

 

rm은 ls와 다르게 그냥 윈도우에서 사용하는 명령어로 바꿔주면 된다. rmdir /s /q 혹은 rd /s /q

이러고 다시 VSCODE를 켜니 10k는 사라져있었다!

 

결론은 윈도우 사용자 + VSCODE에서 나타나는 10K를 지우고싶다! 하면

git rev-parse --show-toplevel	//사용자명이 나옴

cd /Users/사용자명

doskey ls = dir

ls -a

rmdir /s /q 혹은 rd /s /q

로 하면 된다.

 

 

https://velog.io/@memoyoon/VS-CODE-Git-5k-%EC%97%86%EC%95%A0%EB%8A%94-%EB%B0%A9%EB%B2%95how-to-delete-vs-code-git-5k

 

https://somjang.tistory.com/entry/Windows-%EB%AA%85%EB%A0%B9-%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8cmd%EC%97%90%EC%84%9C-ls-clear-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95

 

Windows 명령 프롬프트(cmd)에서 ls, clear 명령어 사용하는 방법

리눅스 환경이나 MAC OS 환경에서 터미널을 사용하면서 ls, clear 명령어를 사용하다가 윈도우의 명령 프롬프트로 와서 습관처럼 해당 명령어를 사용하려하면 위와 같이 'ls'은(는) 내부 또는 외부

somjang.tistory.com

 

https://tsuel.tistory.com/15

 

윈도우 rm -rf가 왜 안될까??

유튜브 클론 코딩을 마무리하는 과정 중이었다. 배포할 준비를 하는 과정에서 보는 바와 같이 rm은 실행할 수 있는 명령이 아니라고 나온다. ?? 그럼 다른 사람들은 rm을 어떻게 쓴거지 ㅋㅋ 구글

tsuel.tistory.com

 

728x90