본문 바로가기

전체 글152

Visual Studio Code Python 초기 설정 (가상환경, Linter, Formatter, pip, .gitignore) 목차 파이썬 가상환경 가상환경 생성 python3 -m venv venv(가상환경이름) 가상환경 활성화 source venv/bin/activate 가상환경 비활성화 deactivate 파이썬 가상환경을 사용하는 경우 .gitignore 파일에 다음 내용을 포함해야 합니다. # 가상 환경 폴더 venv/ venv 디렉토리와 그 안의 모든 파일을 무시하게 됩니다. .gitignore 파일 생성 .gitignore 파일은 Git 버전 관리 시스템에서 특정 파일이나 디렉토리를 추적하지 않도록 설정하는 데 사용됩니다. 이 파일은 프로젝트의 루트 디렉토리에 위치하며, Git이 버전 관리에서 제외해야 할 파일과 디렉토리 목록을 참고 있습니다. 파일 작성 가이드 패턴 매칭 : .gitignore 파일은 단순한 파일 .. 2023. 12. 15.
Visual Studio Code 단축키 목차 EXPLORER 창 Ctrl + b 터미널 창 Ctrl + j 환경설정 Ctrl + ,(쉼표) 명령 팔레트 Ctrl + Shift + p 2023. 12. 14.
[Git] GitFlow 목차 GitFlow 개발자가 많아질 경우 브랜치를 대충 아무렇게나 만들고 merge를 하다 보면 매우 복잡하게 됩니다. 이러한 것을 방지하기 위해 git branch를 깔끔하게 만들도록 도와주는 여러 방법론들이 있습니다. GitFlow / Github Flow / Trunk-based / Gitlab Flow 이 중 가장 유명한 Git Flow에 대해서 살펴보도록 하겠습니다. GitFlow는 아래 5개의 브랜치를 운영하여 프로젝트를 관리합니다. main develop feature release hotfix main 브랜치 프로덕션 레벨의 코드가 저장되는 브랜치입니다. 프로덕션 레벨(Production Level)이라는 용어는 실제 사용자가 사용하는 소프트웨어의 최종 버전을 의미합니다. 릴리스 된 코드만.. 2023. 12. 14.
[Git] GitHub 기본 목차 GitHub Git은 버전관리 프로그램 .git 폴더가 repository입니다. (=로컬 저장소) 하지만 이 폴더는 로컬 피씨에 저장되어져 있기 때문에 컴퓨터가 날라가게 되면 같이 사라져 버리게 됩니다. 이러한 것을 방지하기 위해 온라인 repository가 필요합니다. → GitHub GitHub는 원격저장소(온라인 repository) 로컬 피씨에 저장된 버전관리폴더를 온라인으로 백업하는 원격저장소입니다. 온라인으로 버전관리 프로그램을 사용하면 협업도 보다 효율적으로 할 수 있습니다. 원격 저장소 생성 GitHub 페이지에서 (+ 버튼 → New repository)를 통해 손쉽게 원격 저장소를 생성할 수 있습니다. Repository name / Description / Public or P.. 2023. 12. 14.