파일 .gitconfig
#file .gitconfig
[commit]
template = ~/.gitmessage
파일 .gitmessage
## (이모티콘) [타입]: <제목> 형식으로 작성하며 제목은 최대 50글자 정도로만 입력
### 제목 끝에 마침표 금지, 어느 기술 혹은 작업을 했는지 작성
🚀 [feat]: 제목
### 제목과 본문의 구분을 위한 빈 줄
## (이모티콘) or [타입]: 본문(추가 설명) 본문은 영문 기준 72자마다 줄 바꾸기
### 작성(무엇을 했는지 명확하게 작성)
- ✅ : OOO 완료
### 본문과 꼬릿말의 구분을 위한 빈 줄(필요시 밑에 주석 제거)
#
## 꼬릿말(footer) 작성(필요시 밑에 주석 제거 후 작성)
#
# ----- 타입 설명 -----
## 제목
### 🎉 [initial] initial commit
### 🏗️ [setting] 환경설정 및 패키지 수정사항
### 🚀 [feat] 새로운 기능 추가
### ⬆️ [update] 업데이트
### 🔨 [fix] 코드 수정
### 📝 [docs] 마크다운 문서 수정
### 🔑 [key] 보안사항 설정
### 🎨 [design] 디자인 추가 (style 부분 추가)
### 🚧 [test] 테스트 코드 추가
### ♻️ [refactor] 코드 리팩토링
### 💥 [del] 코드 혹은 브렌치 삭제
### 🚨 [import] Git tree을 심각하게 수정함 중요
### ✨ [other] 특별한 작업사항
#
## 내용
### 🚩 [version] 버전 설정
### 🏷️ [tag] 태그 설정
### ✅ [done] 완료
### ❌ [close] 작업 중지
### 💬 [issue] 이슈
### 💡 [idea] 아이디어
### 💸 [pay] 비용
### 🐛 [bug] 버그 발견
### 🗑️ [del] 삭제
# ----- 타입 설명 끝 -----
파일 .editorconfig
#file .editorconfig
# EditorConfig is awesome: https://EditorConfig.org
# top-most EditorConfig file
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
indent_style = tab
indent_size = 2
tab_width = 2
trim_trailing_whitespace = true
[*.md]
trim_trailing_whitespace = false
[*.js]
indent_style = tab
indent_size = 2
tab_width = 2
charset = utf-8
trim_trailing_whitespace = true
# blog-alone
## 협업을 위한 준비
## vscode 플러그
### [EditorConfig for VS Code](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig)
- 코드 스타일 에디터
- 사용목적 : 협업의 일정한 코드 스타일 유지 하기위해
- 참고 : http://editorconfig.org
### [Git Graph](https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph)
- 깃 관리
- 사용목적 : git network를 한눈에 보고 확인하기위해
### [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)
- 실시간 서버
- 사용목적 : 로컬의 환경에서 테스트하기 위해
### [Material Icon Theme](https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme)
- vscode 파일 및 폴더 아이콘
- 사용목적 : 파일 및 폴더아이콘을 동일시 하기 위해
### [Markdown Preview Mermaid Support](https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid)
- vscode markdown Mermaid 뷰어
- 사용목적 : 마크다운안에 다이어그램 작성 가능
## git 설정
### .gitconfig
- 상태파일 정의
### .gitmessage
- 커밋 형식 맞추기
``` git commit ``` 으로 작성하여 vi 설정에서 확인후 수정하기
## 코드 정리
- mac
``` cmd + shift + f ``` 버튼으로 코드 정리
- window
``` alt + shift + f ``` 버튼으로 코드 정리
## 참고 사이트
### 이모지
- https://github.com/carloscuesta/gitmoji