본문 바로가기
Git 공부

Git Atomic Commit

by daisy0461 2024. 4. 24.

Git Atomic Commit (원자적 Commit)

여기서 원자적이라는 의미는 더 이상 줄일 수 없는 기본 단위로 큰 시스템을 구성하는 단일 요소를 의미한다.

말이 어려운데 정말 간단하게 하나의 commit은 하나의 파일이 아니라 단일 기능, 변화, 수정을 하라는 말이고

더 간단하게는 하나의 commit은 한가지에 집중하라는 의미이다.

 

게임 개발을 예시로 들면

move관련 함수 명 move1 -> TestMove1 & move2 -> TestMove2로 변경 / UI 이미지 추가, 캐릭터 이미지 추가

라고 한다면 간단하게 

commit을 할 때 git commit -m "movement function name change"
또 다른 commit은 git commit -m "image add"로 하는 것이다.

 

작업했던 내용을 취소할 수 있고 해당 작업이 버그를 발생시킬 수 있기 때문에 원자적으로 관리해야 복구하기가 쉽다.

'Git 공부' 카테고리의 다른 글

Git Branch란?  (0) 2024.04.24
Commit 수정하기  (0) 2024.04.24
Git Log  (0) 2024.04.22
Git Add & Commit  (0) 2024.04.19
Git을 사용할 때 흔히하는 실수  (0) 2024.04.17