이번 블로그 포스팅은 ~ Git입니다.
회사에서 git & github를 도입하면서 세미나를 2번 정도 했었는데 그때 Commit 개념을 헨젤과 그레텔로 비유를 해봤어요
근데 나름 괜찮은 거 같아서~ 😆😆 해당 부분만 공유해보려고 합니다
Git - Commit
헨젤과 그레텔 (Hänsel und Gretel) 이야기는 대부분이 아실 유명한 동화라고 생각합니다.
저때는 한번씩 읽던 책인데.. 요새도 읽나요? (☕️)
아무튼 이 이야기에는 숲 속에 버려진 남매가 집으로 가는 길을 기억하기 위해 빵 조각으로 가는 길을 표시했던 내용이 나옵니다
이걸 개발적으로 표현하면 아래와 같이 볼 수 있습니다.
집으로 가는 길을 기억하기 위해 빵 조각으로 가는 길을 표시
⬇︎
개발한 기능을 어떻게 했는지 기억하기 위해 커밋으로 길을 표시
결국 Commit은 헨젤과 그레텔에 나오는 빵 조각이라고 할 수 있는 것이죠.
동화 속에서 빵 조각은 숲의 동물들이 먹어버렸지만, 커밋 기록은 안전한 서버에 기록되니 안심해도 됩니다!
Commit은 파일 및 폴더의 추가/변경 사항을 저장소에 기록하는 작업으로
하나의 커밋에는 커밋 이름, 메세지, 작성자와 시간이 기록됩니다.
이 커밋을 통해 어떤 파일에 어떤 수정이 이루어졌는지 알 수 있습니다.
그래서 회사에서는 커밋 메세지 규칙을 만들어서 누가와서 봐도 이해하기 쉽도록 합니다.
저도 여러 자료를 찾아보면서 저만의 규칙을 만들어서 커밋을 했었는데요 Prefix만 몇개 정해서 하면 정리된 커밋이 됩니다!!
참고자료 - 좋은 git commit 메시지를 위한 영어 사전
이렇게 커밋 개념을 헨젤과 그레텔로 비유해서 알아보았습니다 :)
'Programming > Git&Github' 카테고리의 다른 글
[Git/GitHub] git commit message 변경하기 (0) | 2017.10.17 |
---|---|
[git/github] .gitignore 적용하기 (0) | 2017.09.25 |