왜 커밋 단위를 작게 나누기로 했나

commit

Posted by Seongkyun Yu on 2020-12-28
Estimated Reading Time 1 Minutes
Words 183 In Total
Viewed Times

1. Commit을 어떻게 나눌 것인가

git을 처음 배웠을 때, 커밋을 어떻게 나눠야 할지 난감했다.

그런데 나만 그런게 아닌 모양이다.

커밋 단위에 대한 견해는 사람마다 다른것 같다.

소스 커밋 시점은 언제가 바람직하나요?


2. Commit 단위를 작게 나누기로 한 이유

나는 커밋 단위를 최대한 작게 나누기로 마음먹고 실천하고 있다.

그 이유는 다음과 같다.

2.1 작게 나누는 습관이 크게 나누는 습관보다 어렵다

혹여 회사에서 커밋 단위가 너무 작으니 크게 만들라고 하는 것은 작게 나누라는 것보다 더 쉬운 문제일 것이다.

회사에서 요구하는 상황이 다를 수 있기 때문에

더 어려운 방법에 익숙해져 어떤 상황에도 맞출 수 있게 만드는 것이 현명하다고 생각했다.

2.2 세이브 포인트는 많을수록 좋다

어릴적 RPG 게임을 할 때가 많았는데 세이브를 자주 할 수록 유리했다.

앞일이 어떨지 모르는 상황에선 뒤로 돌아갈 수 있는 이정표가 많을수록 유리할 것이라고 생각한다.

2.3 Commit 로그를 짧게 남길 수 있다

커밋 단위가 커질수록 로그를 길게 남겨야하는데 이것이 바람직한지 잘 모르겠다.

제목만 보고 바로 알아차릴 수 있는 정도의 커밋 단위가 최선이 아닐까?

그 누가 긴 글을 읽고 싶어할까?


3. 결론: 앞일을 모를때는 더 어렵게 익히자

어떠한 상황이 닥칠지 모를때는 더 어렵게 배우는 편이 낫다.

미리미리 커밋 단위를 나눠보자.

그쪽이 더 적응하기 편할테니까!


If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !