커밋이란? (commit)
- 게임의 세이브 지점을 만드는 행동을 git에서는 커밋이라고 한다.
- 다시 말해서 여러분은 언제든지 커밋한 시점으로 되돌아 갈 수 있다 .
- 커밋을 하려면 저장을 원하는 파일들을 묶어서 커밋 명령을 수행하면 된다.
스테이지에 올린다 (add)
- 앞에서 커밋하기 전에 저장을 원하는 파일들을 묶는 일을 해야 한다고 했다.
- 이 작업을 스테이지에 파일을 올린다라고 한다. 혹은 줄여서 간단히 'add'라고도 한다.
github에 업로드 (push)
- 커밋을 하면 이제 현재 작업 내용의 세이브 데이터가 내 컴퓨터에 저장된다.
- 이걸 github에 업로드하면 마치 요즘 유행하는 스팀이나 PS4, 각종 모바일 게임의 원격 저장과 비슷한 일을 한다.
- 다른 사람이랑 공유할 수도 있고, 내 컴퓨터의 데이터가 날아가도 안전하게 다시 복구할 수 있다.
- github에 업로드하는 걸 git에서는 "push"라고 한다.
커밋하기
- 원하는 파일이 스테이지에 올라갔다면 커밋을 해야 한다.
- 커밋 = 세이브 지점 설정이라는 거 꼭 기억하자.
- 커밋을 하면 스테이지에 있는 파일들이 커밋으로 저장된다.
커밋 주의사항
- 반드시 한 번에 하나의 논리적 작업만을 커밋.
- 커밋 메시지를 잘 적어야 하자.
- 특히 커밋 메시지는 미래의 여러분과 다른 개발자를 위해서 꼼꼼히 적어야 한다.
커밋 메시지 작성법
- 첫 줄에 간단하지만 명확하게 내용을 씁니다.
- 한 줄 비우고
- 자세한 내용을 적습니다.
- 2와 3은 옵션이지만 가급적이면 해 주는 게 좋다.
- 아래 그림처럼 커밋 메시지를 작성하고 커밋하기를 눌러 커밋한다.