본문 바로가기

Git2

Git 커밋 메세지 컨벤션 개발을 할때 통일성과 빠른 일처리를 위해서 커밋 컨벤션을 정하게됩니다. 따로 저는 이전까지는 생각하면서 커밋하지 않았는데요. 실무상황에서 협업을 하게되면 필수적인 사항이라고 해서 공부해보려합니다. (사실 이번에 메세지 스타일이 있는지 처음 알았습니다..) 커밋 메세지에는 많은 스타일이 있지만 이 글에서는 유다시티 커밋 메세지 스타일을 살펴보겠습니다. 유다시티?? 여기서 말하는 유다시티는 미국의 교육 기관입니다. 한국에 우테코, 멋사 같은 느낌인데요. 해당 기관에서 스타일 가이드를 제공하고 있습니다. 커밋 메세지 구조 기본적으로 유다시티 커밋 메세지의 구조는 다음과 같습니다. Message Type : Subject // 작업 내용을 간단하게 요약해서 기술합니다. Body // 왜, 무엇을 변경하였는지 기.. 2023. 3. 30.
git rebase의 장점, merge와 차이 git merge, rebase 팀으로 프로젝트를 하게되면 git flow로 브랜치를 관리를 하게된다. git에서는 현재 branch에서 다른 branch로 합치는 방법이 2가지가 있다. merge와 rebase이다. 필자는 merge를 많이 사용하다가 실무에서는 merge보다 rebase 옵션을 많이 사용한다고 들어서 rebase 옵션으로 브랜치를 관리하는 방법을 공부해 보았다. merge merge 옵션은 현 브랜치를 다른 브랜치와 합치는 방법으로, 브랜치에서의 작업을 마무리하고 main 브랜치와 코드를 병합하기 위해서 진행한다. 특징 merge로 브랜치를 병합하게 되면, commit history에서는 branch의 생김새가 브랜치 두개가 합쳐지는 것이기 때문에 2줄이상으로 이루어져 그려지게 된다... 2023. 3. 9.
반응형