이 게시글은 이전 게시글을 통해 Git (추가로 GitHub)을 적절히 초기화했다는 가정 하에 진행한다.
Git에 내용을 추가하는 가장 기본적인 명령어들이다. 각각 git add ~~, git commit ~~로 사용한다.
Git 디렉토리에서 파일을 수정하고 저장하면, 해당 파일의 상태는 Modified가 된다. 아래 그림을 참고하자.

그림에는 4가지 상태가 나와 있지만, 현재 과정에서는 Staged인지가 중요하다. 다시 말해, 파일을 편집하기만 해서는 Staged 상태로 바뀌지는 않는다는 것이다.
이 때 git add . 또는 git add <작업한 파일> 명령어를 실행하면 이때 Staged 단계로 넘어간다. 이를 Staging, 스테이징이라고 한다.

터미널에서 다음과 같이 현재 상태가 Staged인지 확인할 수 있다. 빨간색은 아직 스테이징되지 않았다는 의미이다.
명령어 :
git add .또는git add <파일이름>
스테이징 과정은 사실 커밋을 위한 준비 과정이다. 커밋이란, 실제로 파일의 변경 내용을 보기 좋게 기록하는 과정이라 이해할 수 있다.
파일을 스테이징하지 않은 상태에서 커밋 명령어를 실행해 보자.
git commit -m "testing commit"

그러면 위와 같이 '파일이 수정되었으나 스테이징되지 않았습니다'라는 경고 문구가 뜬다.
다시 스테이징을 해준 후 커밋을 실행하면 아래와 같이 실행이 완료된다.

commit 명령어는 위와 같은 형태와 단순한 형태의 2가지 형태로 주로 사용한다. 위에서 사용한 예시는 다음과 같다.
git commit -m "testing commit"
git commit: 기본 커밋 명령어-m: 커밋 메시지를 한 줄 형태로 간단하게 작성하겠다는 옵션"testing commit": 메시지 내용. 이 부분에 실제 작업한 내용을 정리해 적으면 된다.
반면, 더욱 간단한 형태는 git commit이라고만 사용하는 것이다. 이 명령어를 입력하면 커밋 메시지를 편집할 수 있는 다른 창이 열리게 된다. 이 편집기는 각자 설정한 환경에 따라 다르게 나올 것이다.
add명령어 : 스테이징
git add .또는git add <파일 이름>commit명령어 : 커밋
git commit -m "커밋 내용"또는git commit