IDLE에디터로 편집하면 git 연결하여 github로 편하게 버전관리를 할 수 있다. 

 

그런데 atom  에디터로 편집하는데, 

폴더명이 c++ 안에 c2020, C2022 이렇게 두개가 있어서 이 폴더를 깃허브에 폴더별로 놓고 정리하고 싶은 욕망이 있었다.

 

그러면 git init은 어디서 해야할까? (git init 하면 .git 폴더가 그 directory 에 생긴다.)

 

정답은 c++ 폴더에서 git init을 해야한다. 

 

어떤 이유였는지 .git 폴더가 C2022로 들어가게 된다면, C2022 안의 내용이 github로 로드가 된다. 

 

기존에 c++/C2022/a.cpp  이 있다면 

 

  • ( .git 이 c++폴더 내에 있다면) github저장소에는 C2022 디렉토리가 생기고, 그 안에 a.cpp파일이 들어간다
  • ( .git 이 c++/C2022 폴더 내에 있다면) github 저장소에는 디렉토리 없이 a.cpp만 생긴다. 

 

작은 차이처럼 보이지만, 아주 큰 차이였던 것,,,!