1. 수정된 파일들을 감지
- git init을 통해 git repository를 새로 생성하고, 파일을 수정한 후 git status 명령어를 입력하면 '아직 커밋이 없습니다' 라는 문구가 뜬다.
- commit은 git이 관리하는 버전의 단위라고 생각하면 이해하기가 쉽다.
2. git add
git add ${ 파일명 }
- git add 명령어로 이번 커밋의 스테이지에 변경 사항을 올림
3. git commit
git commit
- git commit 명령어를 입력하면 vi 에디터가 오픈되고, 첫 줄에 커밋 메세지 입력 후 저장하면 커밋이 된다.
git commit -m "${ 메세지 }"
- 이 명령어로 대체할 수 있다.
- 예를들어 lions.yml의 변경사항은 2버전에, tigers.yml의 변경사항은 3버전에 반영하고 싶다면 각각 다른 커밋의 스테이지에 올려 관리
- 첫 커밋에서 아래의 작업을 수행했다고 가정
- lions.yml 삭제
- tigers.yml 수정
- leopards.yml 생성
- lions.yml과 tigers.yml은 첫 커밋에 올라가있어 추적 관리중
- leopards.yml은 이번 커밋에서 새로 생성된 파일이기 때문에 추적하지 않는 파일
- git diff 명령어로 아래와 같이 변경사항 직접 확인 가능
- 이번 커밋에서 변경된 사항을 반영
- git add / git commit 명령어를 입력해 커밋
4. git log
git log 명령어를 입력해 커밋의 history를 확인할 수 있다.
git log
'Git > 1. Git 시작' 카테고리의 다른 글
[Git] .gitignore (0) | 2022.05.03 |
---|---|
[Git] git init (0) | 2022.05.03 |
[Git] Git 최초 설정 (0) | 2022.05.03 |