개인 프로젝트 소스를 private repository 에 중요한 데이터까지 전부 push 해서 관리 중입니다. 요즘은 개발자 입사 지원 시 git 에 포트폴리오 소스코드를 공개하는 것 같아서 방법을 고민해 보았습니다. 1. private repository → public repository 가장 간편한 방법. → 중요 소스코드들이 포함되어 있기 때문에 이 방법은 배제하였습니다. 2. git Submodule git 레포지토리 하위에 다른 저장소를 관리하기 위한 도구 상위 repository 는 슈퍼 프로젝트(superproject), 하위 repository 는 서브 모듈(submodule) 서브모듈을 사용하면 특정한 git 레포지토리를 다른 레포지토리의 하위 디렉토리로 사용할 수 있다. → 상위 r..