[Python] git add 시 commit log 에 10k+ 달릴때 해결방법

2023. 11. 1. 13:30Python

vscode에서 처음부터 프로젝트 세팅하는 연습을 하고 있다. 내 git 내에 repository를 만들고, 로컬 폴더를 하나 만들고, 거기에 django로 기본 뼈대를 만들고 이제 첫 git commit을 하려는데...!

갑자기 커밋 칠천개 플러스 와우

지난번에도 한번 이런적이 있었어서, 구글 찾아보고 해결했는데 이번에도 찾아보고 해결. 간단한 해결방법인데 이제는 적어놔야 할 것 같아서 블로그 참고하여 정리한다. 

 

이런 현상 생긴 이유

내용이 많은 디렉토리에 실수로 .git 을 만들어 놓으면 이렇게 될 수 있다고 하는데... 내가 언제 .git을 만들었더라? 기억은 안나는 일이긴 하지만...

 

해결방법

디렉토리의 .git을 지우면 금방 해결된다. 먼저 나의 git repository root 가 어딘지 알아야 한다.

 

1. root repository 확인

git rev-parse --show-toplevel

 

위 명령어를 터미널에 입력하면 나의 root repository를 알게 된다. 아래와 같이 경로를 확인할 수 있다.

/Users/사용자명

 

2. 해당경로로 이동

cd /Users/사용자명

cd는 change directory의 약자이다. 즉 이동할 때 쓰는 명령어이다.

 

3. 해당 디렉토리에 어떤 파일들이 있는지 확인

ls -a

이 디렉토리에 .git이 있을것이다.

 

4. -f로 .git을 삭제한다.

rm -r -f .git

삭제 후에는 바로 10k + commit이 사라진다.