이제 소스 코드를 깃에 추가해봅시다. 다음은 모든 파일과 디렉터리(.gitignore에 적힌 것 제외)를 깃 관리 대상에 추가하는 명령어입니다.
콘솔
$ git add .
warning: LF will be replaced by CRLF in models/index.js.
The file will have its original line endings in your working directory.
...
git add 뒤의 .(점)은 모든 파일을 추가하겠다는 의미입니다. 명령어를 실행하면 warning이 뜰 수도 있는데, 무시해도 됩니다.
이제 변경 사항을 확정하는 명령어를 입력합니다. 깃은 파일이나 디렉터리를 추가, 변경, 삭제한 후 확정지어야 다음 단계로 넘어갈 수 있습니다. 단, 확정하기 전에 누가 확정했는지를 기록해야 하므로 git config 명령어로 사용자의 이메일 주소와 이름을 등록합니다. 이 책의 이메일 주소와 이름을 사용하지 말고, 여러분이 깃허브에 가입할 때 적은 이메일 주소를 사용하세요.
콘솔
$ git config --global user.email "여러분의email"
$ git config --global user.name "여러분의username"
$ git commit -m "Initial commit"
[master (root-commit) cf7ad51] Initial commit
24 files changed, 5322 insertions(+)
create mode 100644 .env
create mode 100644 .gitignore
create mode 100644 app.js
.. .