Git
-
[Git] 변경된 폴더구조가 감지되지 않을 때Git 2021. 12. 21. 00:56
백엔드 포지션으로 혼자 프로젝트를 진행하다가 백엔드 한분이 더 구해져, 정리되지 않은 나의코드를 읽으라기엔 죄책감이 들어 처음부터 백지에서 같이 시작하기로 했다 🤗 프론트 팀과 공유된 깃 레파지토리는 이미 있었으므로 해당 깃에서 백엔드 부분을 초기화 하고 뼈대를 잡기위해 빈 폴더들로 폴더들의 구조를 만들고 push 를 했다. 분명 git status 에는 clean 하다는데.... 하위폴더들이 레파지토리에 올라가지 않는 현상을 경험하였다. .gitignore을 잘못 작성했나? 캐쉬파일이 있는건가..? 폴더 관련 구글링을 해봐도 다들 git init 에 대한 이야기들 뿐.... .git 을 지우고 다시 연결도 해보고, 이것저것 해보다가 겨우 찾아낸 Git 의 상식... 후에 같은 고생을 하지 않기 위해 ...
-
[Git] Error : adding embedded git repository & pathspec submodule & changes not staged for commit 해결 방법!Git 2021. 11. 30. 16:42
리액트 프로젝트와 스프링 프로젝트를 같이 엮어서 Git 에 연동 하려다 엄청고생했다....😥 submodule 관련 에러나, embedded git 에러가 나는 이유는 (changes not staged for commit 또한 같은 원인일 수 있다.) 우리가 git init 을 할 때, .git 이 생성되는데 하위 디렉토리에도 .git 이 있기 때문이다. (* submodule 의 .git 정보도 필요한 경우에는 다른 방법을 검색해보셔야 합니다 ㅠㅠ...) # 해결책 1 (하위의 .git 을 삭제하고, 상위의 .git에 저장된 하위디렉토리 정보도 지워준다) rm -rf .git // 하위 .git 이 있는 위치에서 git rm -r --cached // 상위의 .git 이 있는 위치에서 # 해결책 2 ..