우리는 commit을 해볼 것이다. 우리는 commit을 하기 전에 깃에게 commit한 사람을 알려줘야 한다. 그렇기 때문에 git에게 어떤 사람인지 알려주기 위해선 커밋한 사람의 이름과 이메일 주소를 설정해주면 된다. 이제부터 커밋을 하면 커밋에는 이름과 이메일 주소도 함께 저장될 것이다.
우리는 commit을 하기 전에 필요한 것이 3가지가 있는데 이름 , 이메일, 커밋에 대한 정보이다. 앞에서 이름과 이메일은 설명했지만 커밋에 대한 정보가 무엇일까. 커밋에 대한 정보는 우리가 프로젝트에 대한 어떤 파일을 수정했다고 우리가 써주는 것을 커밋에 대한 정보라고 한다. 우리는 commit을 하기 위해 옵션이 필요하다. 그렇기때문에 git commit -m “message”라고 써야 커밋이 완성이된다.
어라리랍숑? 근데 이 명령어를 입력하니까 무슨 오류가 나는데 untraked file오류가 난다. 이게 뭐지? 우리는 커밋을 하기 위해 새로 만들어진 파일이나 수정된 파일을 버전 관리 하기 위해 git add . 을 해야한다. 아직 git으로 뭔가를 해준 적이 없어서 파일이 버전 관리 대상이 아닐 때 이런 상태를 untracked라고 한다.
그렇기 때문에 커밋을 하기 전에는 커밋 할 파일들을 미리 지정해줘야 한다는 것이다. 이렇게 git add . 을 하고 나서 커밋할 파일들을 미리 지정해주고 나면
root-commit이고 나오는데 이게 제일 첫 번째 커밋이라는 거고. 그리고 파일 두 개가 변경이 되었고 7줄이 변경이 되었다는 것을 알 수 있다.