KDT_Megabyte School 핀테크 서비스 프론트엔드 과정 2기
## 220330 Day03 Today I Learned
- GitBlog
- Node.js
- Hexo
- .gitignore
- Branch
- GitFlow
Git Blog
- Node.js(https://nodejs.org/en/) 설치
- $ npm install -g hexo-cli
- username.github.io 리파지토리 생성
- $ touch index.html
- Init hexo project
- $ npm install -g hexo
- hexo init {directory name}
- cd {directory name}
- npm install
- $ hexo clean && hexo deploy
- $ hexo server
.gitignore
- 특정 파일을 추적하고 싶지 않을 경우
- .gitignore 파일을 만든 뒤 추적을 원하지 않는 이름이나 파일명을 작성
- 숨김 파일 처리이기 때문에 확인을 원할 경우 ls -al 명령어 사용
Branch
- 분기점을 생성하여 독립적으로 코드를 변경할 수 있도록 도와주는 모델
- $ git branch {branch이름} : 브랜치를 생성
- $ git switch {branch 이름} : 브랜치를 전환(브랜치가 2개 이상일 때 사용)
- 브랜치 전환 시 기존에는 $ git checkout을 사용했지만 기능이 다양해 $ git switch, $ git restore로 나누어 사용
Git Flow