본문 바로가기

git

(2)
[git] git 기본 개념 Git Git은 VCS 프로그램들 중 하나이다. VCS : Version Control System(버전 관리 시스템) 버전을 관리하는 것이란 프로젝트의 시간과 차원을 관리하는 것회사에서 앱을 만드는데 만들고 있는 앱에 새로운 기능을 시도해보고 싶은 경우. 내 멋대로 작업을 해볼 수는 없다. 메인 프로젝트를 복사에서 버전별로 저장하거나 새 기능을 추가해볼 수 있지만 시간과 용량이 굉장히 많이 든다. Git은 이런 일들을 굉장히 쉽게 해줌! 프로젝트는 새 기능을 추가한다던가 오류를 수정하면서 계속해서 새 버전이 나온다. 그런데 이것을 계속 진행하다보면 했던 작업을 취소해야하는 일이 생긴다. 또는 이전 버전 하나에만 오류가 생기는 경우도 있다. 시간 - 프로젝트의 버전을 과거로 되돌리거나 특정 내역을 취소할..
[GitHub] 커밋 메시지(commit message) 작성 요령 제목 커밋 메시지 제목은 docs: Edit README.md to include New Features Use-Cases 와 같이 작성한다. 제목은 타입 라벨을 맨 앞에 붙어 타입(Type): 제목 형식으로 작성한다. 각 타입 라벨은 아래와 같다. feat: 새로운 기능을 추가할 경우 fix: 버그를 고친 경우 docs: 문서 수정한 경우 style: 코드 포맷 변경, 세미 콜론 누락, 코드 수정이 없는 경우 refactor: 프로덕션 코드 리팩터링 test: 테스트 추가, 테스트 리팩터링 (프로덕션 코드 변경 없음) chore: 빌드 테스크 업데이트, 패키지 매니저 설정할 경우 (프로덕션 코드 변경 없음) 제목의 처음은 동사 원형으로 시작하고 첫 글자는 대문자로 작성한다. "Fixed", "Added..