Commit Convention은 간단하게 말해 협업할 때 Commit Message에 대한 서로간의 약속 입니다. Commit Structure 커밋 메시지에 대한 약속. 커밋 메시지 구조는 크게 3가지로 나뉩니다 (제목, 본문, 꼬리말) type: Subject -> 제목 (한칸 띄우기) body(생략 가능) -> 본문 (한칸 띄우기) footer(생략 가능) -> 꼬리말 각 커밋 메시지 구조에는 규칙이 존재합니다. Commit Type Subject Rule 1. 제목은 최대 50글자 넘지 않기 2. 마침표 및 특수기호 사용x 3. 첫 글자 대문자, 명령문 사용 4. 개조식 구문으로 작성(간결하고 요점적인 서술) Body Rule 1. 한 줄당 72자 내로 작성 2. 최대한 상세히 작성 3. 어떻게..
전체 글
fac, si facisgit commit -am git push origin git diff git init 처음 Git 을 사용할 때 필요한 명령어 입니다. 프로젝트를 진행하려는 디렉토리에 최초 한 번만 입력해주면 됩니다. 계정 정보 입력 git config --global user.email git config --global user.name git status Git으로 관리되고 있는 파일의 상태를 확인할 수 있습니다. git 상태 종류 modified : 파일을 수정하면 그 파일은 modified 상태가 됩니다. staged : 변경된 파일을 git add 명령어를 통해 stage area 로 올리면 staged 상태가 됩니다. committed : staged 파일을 git commit -m 를 통해 해당 파일을 ..
warning: LF will be replaced by CRLF in xxx.txt. The file will have its original line endings in your working directory Git add 를 하다보면 다음과 같은 에러메세지를 종종 맞이하게 된다. 먼저, CRLF가 무엇인지 알아야 한다. CR은 Carriage Return, LF는 Line Feed라는 뜻으로 Typewriter에서 비롯되었다. LF (Line - Feed) Mac, Linux (Unix 계열) 줄바꿈 문자열 = \n ASCII 코드 = 10 커서 위치는 그대로 두고 종이의 한라인 위로 올리는 동작 현재 위치에서 바로 아래로 이동 종이를 한칸 올리기 CR (Carriage - Return) Mac ..