Git 동작 영역
working directory -> staging area -> repository
Git으로 관리되는 파일의 상태
Add the file : Untracked 상태의 파일을 처음으로 git add 해주면 Staged 상태가 됩니다.
Edit the file : 최신 커밋과 비교했을 때 차이가 없는 Unmodified 상태의 파일의 내용을 수정하면 Modified 상태가 됩니다.
Stage the file : Modified 상태의 파일을 git add 해주면 Staged 상태가 됩니다.
Remove the file : 파일을 삭제하면 당연히 Git에서 더이상 인식하지 않겠죠?
Commit : 커밋을 하면 staging area에 있던 파일들이 커밋에 반영되고, 이제 모든 파일들은 최신 커밋과 차이가 없게 되니까 Unmodified 상태가 됩니다.
commit에 관한 주의사항
1) 처음으로 커밋을 하기 전 사용자의 이름과 이메일 주소를 설정
2) 커밋할 파일을 git add로 지정해주기
3) 커밋 메세지 남기기(옵션 -m)
메세지 작성법
1.제목과 본문을 한 줄 띄워 분리하기
2. 제목은 영문 기준 50자 이내로
3. 제목 첫 글자를 대문자로
4. 제목 끝에 . 금지
5. 제목은 명령조로
6. Github - 제목(이나 본문)에 이슈 번호 붙이기
7. 본문은 영문 기준 72자마다 줄 바꾸기
8. 본문은 어떻게보다 무엇을, 왜에 맞춰 작성하기
깃 허브에 파일 올리는 방법 : (https://soda-dev.tistory.com/12)
7.업로드를 할때
처음부터 tracking connection을 설정하기 위해 (git push -u를 해줘) 그 이후부터는 git push, git pull이라고만 쓰면 편합니다.