Git

Git, 원자적 커밋

nacjji 2022. 11. 24. 14:56
반응형
원자적 커밋

원자적 커밋이란 여러 다른 변경 사항들을 하나의 운용단위로 적용하는 것. 

커밋을 할 때 하나의 기능이나 변화, 수정을 한 후 커밋을 해야 한다는 것이다. 

수 많은 변경을 한 후 커밋을 하게 되면 어떤 부분에서 에러나 버그가 일어났는지 추적하기 힘들어진다. 

만일 팀과 같이 작업을 하는 중, 한 커밋에 모든 변경사항을 커밋하고, 그 커밋에 문제가 생겨 커밋을 되돌려야 할 때 매우 많은 작업을 취소해야 할 것이다.

하지만 원자적 커밋으로, 한 변경사항을 구분지어 단일 커밋을 했다면 팀원 중 누군가가 작업 중 하나를 취소해도 다른 작업들에 영향을 끼치지 않게 된다.