커밋은 파일의 변경사항을 저장소에 기록하는 행위입니다. 마치 게임의 세이브 포인트처럼, 커밋을 만들면 그 시점의 상태로 언제든지 돌아올 수 있습니다.
먼저 연습용 파일을 하나 만들어봅시다:
touch hello.txt
touch 명령어는 빈 파일을 생성합니다. 파일이 잘 만들어졌는지 확인해보세요:
ls
Git은 파일을 바로 커밋하지 않습니다. 스테이징 영역(Staging Area)이라는 임시 공간에 먼저 파일을 올려둡니다. 이 단계를 통해 어떤 변경사항을 커밋할지 세밀하게 제어할 수 있습니다.
git add hello.txt
현재 상태를 확인하려면:
git status
초록색으로 hello.txt가 표시되면 스테이징 영역에 잘 추가된 것입니다.
이제 커밋을 만들 차례입니다. -m 옵션으로 커밋 메시지를 함께 작성합니다:
git commit -m "my first commit"
좋은 커밋 메시지는 무엇을 변경했는지 명확하게 설명해야 합니다. 나중에 이력을 볼 때 큰 도움이 됩니다.
커밋이 성공하면 다음과 같은 메시지가 나타납니다:
[main (root-commit) abc1234] my first commit
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 hello.txt
첫 번째 커밋 완성! 다음 레슨에서는 커밋 이력을 확인하는 방법을 배워보겠습니다.
hello.txt 파일을 만들어보세요
힌트: touch hello.txt
파일을 스테이징 영역에 추가하세요
첫 번째 커밋을 만들어보세요
hello.txt 파일을 만들어보세요
$ touch hello.txt