Git 2

Git - merge, rebase 개념과 차이

여러분은 branch를 병합하는 방법을 알고 계시나요? 우리는 협업 환경에서 Git을 사용합니다. 각 팀원은 자신이 맡은 기능을 개발하기 위해 branch를 만들어 작업합니다. 팀원들의 개발이 끝났다면, 모두의 작업물(branch)을 한 곳에 모아 하나의 작품을 완성해야 합니다. 이번 포스팅에서는 branch를 병합하는 대표적인 방법인 merge와 rebase에 대해 알아보겠습니다. 포스팅에 쓰이는 모든 시각화 자료는 https://learngitbranching.js.org 에서 발췌하였습니다. Git의 여러가지 기능을 배우기 정말 좋은 사이트이니 사용해보시는 걸 추천합니다. Learn Git Branching An interactive Git visualization tool to educate an..

Git 2022.11.18

Git - Commit message convention이란 ?

여러분은 Git을 어떻게 사용하고 계시나요? commit message는 올바르게 작성하고 계시나요? 저는 Git을 작업 내용을 저장하거나, 기록을 남기는 [혼자만의 저장소] 느낌으로 사용하고 있었습니다. 때문에 commit message 또한 적당히 얼버무려 작성하곤 했죠.. 하지만 실제 개발 업무는 대부분이 협업으로 이루어지고, 한 프로젝트를 여러 명이서 관리하게 됩니다. 때문에 협업 환경에서 효과적으로 Git을 사용하려면 Commit message convention을 지켜야 합니다. 이번 포스팅에서는 많은 개발자들이 사용하는 대표적인 구조를 토대로 설명하겠습니다. 1. commit message 기본 구조 기본 구조는 다음과 같습니다. (scope): (body) (footer) ..

Git 2022.10.29