학습 준비
Git, GitHub을 사용해 학습 준비를 합니다. (Git, Node.js, NPM 설치 | GitHub 계정 필요)
[CLI] / [GitHub] / [INSTALL] / [VSCode] 각 플래그(flags)에 맞춰 실습을 진행합니다.
구성 파일 추가
프로젝트를 Visual Studio Code 에디터에서 연 다음 이어서 진행합니다.
Git 에디터 등록
Git 기본 에디터를 Visual Studio Code로 설정합니다.
Git 기본 에디터로 VS Code가 설정되지 않을 경우, bin 위치를 직접 찾아 설정해줘야 합니다.
"/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code --wait"
Commit 규칙
Commit 작성 규칙 50/72에 맞춰 Visual Studio Code를 설정합니다. (참고)
"[git-commit]": {
"editor.fontFamily": "D2Coding",
"editor.rulers": [50, 72]
}
커밋 플래그
내용
추가 (Added)
새로운 내용이 추가된 경우
변경 (Changed)
기존 기능이 변경된 경우
중단 예정 (Deprecated)
더 이상 지원 예정이 없어 제거될 경우
수정 (Fixed)
버그가 발견되어 수정된 경우
취약점 (Security)
취약점이 발견된 경우

GitHub 푸시
GitHub 온라인 저장소에 프로젝트를 푸시합니다. (최초 푸시일 경우, -u
옵션 플래그 사용 필요)
# Git pull/status에 대한 업스트림 설정
# -u, --set-upstream
git push -u origin main

Git 별칭 등록
손쉬운 Git 명령어 실행을 위해 원하는 별칭을 등록합니다.
Git 글로벌 구성
Git 글로벌 설정 파일을 열어 보다 편하게 설정할 수 있습니다.
code ~/.gitconfig
[user]
name = 사용자 이름
email = 사용자 이메일
[core]
precomposeunicode = true
quotepath = false
editor = code --wait
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
[init]
defaultBranch = main
[alias]
l = log --all --graph --oneline --decorate
unstage = reset HEAD --
last = log -1 HEAD
Last updated
Was this helpful?