git 이론 부분을 잘 정리해주셔서 실습은 패스하겠습니다. revert, reset, rebase 등의 명령어는 git이 꼬였을 대 맞으면서 배우는 게 정답인지라 개념만 이해해도 좋을 것 같습니다. 이번 과제는 퍼블리싱 영역입니다.
아시겠지만 퍼블리싱은 “디자인 시안을 HTML, CSS, JavaScript 등으로 코딩하여 구현하는 작업”입니다. 기본 중에 기본이고 누구나 거쳐가야하는 과정입니다. 처음 퍼블리싱을 배울 때 하는 게 있습니다. “클론코딩”입니다. 빼겨 만드는 겁니다. 클론코딩의 좋은 점은 잘 만든 사이트의 기본적인 html 구성방식, 센스를 빼먹을 수 있다는 겁니다. 개발자도구 선택툴 눌러가면서 마진은 얼마를 넣었는지 확인해보면서 만들길 바랍니다. 목표는 똑같이 만드는 겁니다. 물론 본인이 더 효율적이다 생각하면 다르게 만들어도 좋습니다.
커밋 컨벤션은 프로젝트에서 커밋 메시지를 일정한 규칙(포맷)으로 작성하도록 정해놓은 약속입니다.
오른쪽 표는 수많은 컨벤션 중에 하나의 규칙입니다. feat, fix 같은 걸 커밋 메시지 앞에 접두사 처럼 붙이는 겁니다. chore : 컴포넌트 색상 변경
feat | 새로운 기능 추가 |
---|---|
fix | 버그 수정 |
docs | 문서 관련 |
style | 스타일 변경 (포매팅, 들여쓰기 등) |
refactor | 코드 리팩토링 |
test | 테스트 관련 코드 |
build | 빌드 관련 파일 수정 |
ci | CI 설정 파일 수정 |
perf | 성능 개선 |
chore | 그 외 자잘한 수정 |
궁금한 내용 있으면 바로 물어보세요.