git commit은 새로운 버전을 만드는 과정입니다.
하나의 commit은 하나의 버전으로 만들어 집니다.
git add tigers.yaml
git add 다음, 특정 파일 명을 기입해 주면
해당 파일만 add 됩니다.
add된 파일만 commit될 것이며, 기록될 것입니다.
git status
정상적으로 add되었는지 상태를 확인합니다.
git add .
해당 폴더 전체를 범위로 하여 add해줍니다.
폴더 전체의 파일들이 모두 commit될 것입니다.
git status
정상적으로 add되었는지 상태를 확인합니다.
commit을 하게 되면 add한 내용이 기록 됩니다.
staging area에서 repository로 code가 이동합니다.
commit을 할 때는 두가지 방법이 있습니다.
git commit
git commit 명령어를 이용하면 따로 메시지를 작성할 수 있는
vim 환경으로 연결됩니다.
i로 insert가 가능하며, commit message를 작성하고
:wq명령어를 이용하여 commit 내용을 기록해 줍니다.
git commit -m "message"
vim 을 이용하지 않고 commit message를 바로 기록합니다.
내용이 길지 않을 때 바로 작성하여 빠르게 commit할 수 있습니다.
작업 | Vi 명령어 | 상세 |
---|---|---|
입력 시작 | i | 명령어 입력 모드에서 텍스트 입력 모드로 전환 |
입력 종료 | ESC | 텍스트 입력 모드에서 명령어 입력 모드로 전환 |
저장 없이 종료 | :q | |
저장 없이 강제 종료 | :q! | 입력한 것이 있을 때 사용 |
저장하고 종료 | :wq | 입력한 것이 있을 때 사용 |
위로 스크롤 | k | git log등에서 내역이 길 때 사용 |
아래로 스크롤 | j | git log등에서 내역이 길 때 사용 |
git log
깃 로그 기록을 조회합니다.
commit 내역을 조회할 수 있습니다.
git log
에서 커밋 해시를 조회할 수 도 있습니다.
커밋 해시는 reset이나 다른 commit을 관리할 때 사용됩니다.
git diff
깃 코드 변경사항을 구체적으로 확인합니다.
git commit -am "message"
새로 추가된 파일이 없을때 add와 commit을 한번에 하는 명령어 입니다.