Devops/CI_CD

    github 이미 올라간 파일 레포에서 지우기

    github에서 이미 커밋했는데 해당 파일을 지우고 싶다 그래서 .gitignore를 했는데 해당 파일은 지워지지 않고 여전히 남아있다. gitignore은 해당 파일이 수정되든 삭제되든 생성되든 무시하는 역할을 하는 것이기 때문이다. 이 경우 아래와 같이 적어주면 된다 git rm -r --cached [삭제할 폴더명 or 파일명] -r은 재귀적으로 명령인자로 주어진 폴더 아래에 있느 파일을 돌아 삭제하는 옵션이다 --cached는 작업 파일을 그대로 남기돼, 올라가지 않을 파일을 스테이지에서 해제하고 레포에 있는 파일이 제거된다 좀 더 알아보고 싶다면 아래 document를 참고하자 Git - git-rm Documentation Remove files matching pathspec from the..

    sphinx 파이썬 문서 github pages 배포

    sphinx 파이썬 문서 github pages 배포

    sphinx는 문서를 빠르고 간단하게 만들 수 있게 도와주는 툴인데요. 종종 위 사진처럼 파이썬 documentation이 구성되어있는 것을 볼 수 있습니다. 본 포스팅에서는 jekyll rtd theme를 적용해서 깃헙레포에 배포하는것까지 진행해보도록 하겠습니다 자신의 만든 라이브러리나 프로그램의 사용법에 대한 소개 페이지를 만들고 싶다면 이 포스팅을 통해 알아가보도록 합시다. 패키지 설치 sphinx는 파이썬으로 작성되었으므로 파이썬 패키지를 설치해주어야 합니다. pip install Sphinx, sphinx_rtd_theme 깃헙 레포 생성 및 클론 GitHub - ghdic/sphinx: sphinx테마 테스트 sphinx테마 테스트. Contribute to ghdic/sphinx develo..