본문 바로가기
Git 공부

Git을 사용할 때 흔히하는 실수

by daisy0461 2024. 4. 17.

이전 블로그 포스팅인 git init을 실행하면 해당 디렉토리 안에 있는 모든 것에 대해서 추적하게 된다.

해당 디렉토리 내부에 있는 하위 디렉토리까지 모두 추적한다.

이전에 만들었던 GitTest에 test1을 만든 후 이동해서 git status를 실행해보면 Repo안에 포함되어 있는 것을 확인할 수 있다. 즉, 해당 디렉토리 내부에 있는 하위 디렉토리까지 관찰한다는 것을 실험해본 것이다.

 

해당 개념은 이후에 나오는 주의사항 때문에 분명히 이해하고 가야한다.

 

현재 존재하고 있는 Repo 안에 다른 Repo를 초기화할 수 없다.

 

해당 실수를 저지르면 특정한 시점에 문제가 발생할 수 있다.

git은 하위 디렉토리까지 모든 것을 추적하기 때문에 혼란스러워할 것이다.

하위 디렉토리 중 하나를 git init해서 초기화했다면 Git(상위 디렉토리)는 Git(하위 디렉토리)를 추적하는 현상이 발생하고 Git은 이러한 상황을 매우 이상하게 생각할 것이다.

 

이러한 실수를 피하기위해 가장 간단한 방법은 git init을 실행할 때 해당 디렉토리가 Repo안에 있는지 확인하는 것이다.

당연히 위와 같이 git status를 실행하면 간단하게 확인할 수 있다.

 

만약 존재하고 있는 Repo안에 새로운 Repo를 초기화하고 싶다면

원래 존재하는 Repo의 .git을 삭제하고 만들어야한다.

 

해당 문제점은 에러 메세지를 출력하지 않기에 꼭 유의해야한다.

'Git 공부' 카테고리의 다른 글

Git Log  (0) 2024.04.22
Git Add & Commit  (0) 2024.04.19
Git Repository란?  (0) 2024.04.17
Git에서 이름 및 이메일 구성  (0) 2024.04.17
Window에서 Git 설치하기  (0) 2024.04.17