Git - git commit

jkweyu·2024년 11월 21일
post-thumbnail

버전의 개념

의미 있는 작업 단위가 완성된 상태를 저장한 것.
- 단순한 변화는 버전이 아님.
- 예: 코드를 작업 중인 상태는 버전이 될 수 없으나, 기능이 완성된 상태는 버전이 될 수 있음.

커밋 전 Git 사용자 정보 설정

Git 사용자 이름과 이메일을 설정한다.
- 한 번만 실행

    ```bash
    git config --global user.name "사용자 이름"
    git config --global user.email "이메일 주소"
    ```
  • 커밋 시, 사용자 이름과 이메일이 기록되어 협업 시 작업자를 식별 가능.

최초 커밋

전체적인 커밋 과정
상태확인(git status) → 파일추가(git add) → 커밋(git commit) → 커밋확인(git log)

1. 상태확인

  • git status로 현재 파일 상태 확인.

2. 파일추가

  • git add로 파일을 git이 추적할수 있게 추가.

3. 커밋

  • git commit -m로 간단하게 커밋 메시지 입력.

4. 커밋확인

  • git log로 커밋 메시지, 작성자, 이메일, 날짜 등 상세 정보를 확인.

파일 수정후 커밋

1. 파일 수정

  • vim f1.txt로 파일 수정

2. 상태확인

  • git status로 수정된 파일 상태 확인.

3. 파일추가

  • git add로 수정한 새로운 버전의 파일을 git 추적할수 있게 추가.

4. 커밋

  • git commit -m로 간단하게 커밋 메시지 입력.

5. 커밋확인

  • git log로 커밋 메시지, 작성자, 이메일, 날짜 등 상세 정보를 확인.(HEAD가 가리키는게 최신 커밋임)

중요 포인트

  • git add의 역할
    - 새 파일 추적 시작 시, 또는 기존 파일 수정 후 커밋하기 전에 실행해야 함.
  • git commit
    변경 사항을 새 버전으로 저장.

0개의 댓글