Git

.git디렉토리를 다른 디렉토리에 복사하면?

brother_stone 2023. 3. 30. 14:33

프로젝트와 github repository를 연결하다가 문득, 워킹 디렉토리를 변경하고 싶어졌다. 평소대로라면 현재 워킹 디렉토리를 제거하고 새로운 워킹 디렉토리에 git init을 해서 git remote를 통해 연결하거나, git clone하는 방식으로 진행했을 것이다.

하지만 이 과정이 귀찮아졌고, 기존 워킹 디렉토리에 있는 .git 디렉토리를 옮겨 심으면 안되는 걸까?하는 생각이 들었다.

그래서 시도했고 성공했다.

 

프로젝트를 초기 세팅할 땐 워킹 디렉토리를 바꾸는 과정을 꼭 거치고는 하는데, 이미 commit이 올라간 상태가 아니라면 .git디렉토리를 옮기는 방법도 좋을 것 같아 포스팅을 작성하게 되었다.

 

결론

신규 프로젝트의 워킹 디렉토리 수정 시 .git디렉토리 복사만으로 해결이 가능하다.