git
-
Git 브랜치 전략에 대해 알아보자! (+ git flow)IT 2025. 4. 16. 15:56
💡 왜 Git 브랜치 전략이 필요할까? Git은 강력한 분산 버전 관리 시스템이지만, 협업 시엔 브랜치를 어떻게 나누고 관리할지가 중요합니다. 명확한 브랜치 전략이 없다면 다음과 같은 문제가 생길 수 있어요: 코드 충돌이 자주 발생함 기능별 작업 상황을 추적하기 어려움 배포 시점이 모호해짐 긴급 수정 대응이 늦어짐👉 그래서 브랜치 전략이 필요합니다.🌲 Git Flow 전략이란? Git Flow는 복잡한 개발 프로세스를 체계적으로 관리하기 위해 만들어진 전략입니다. 릴리즈 주기가 명확하고 기능 단위로 작업이 나뉘는 환경에서 특히 유용합니다.🔀 브랜치 구성 브랜치 역할 설명 main운영 배포용 최종 브랜치 develop다음 릴리스를 ..
-
[git/github] 깃? 깃허브? 왜 사용하지?CI&CD 2022. 10. 22. 14:43
개발자들에게 깃 또는 깃허브를 물어보면 대다수가 알고 있고, 사용하고 있다고 할 것이다. 그러면 왜 쓰고 있는지 물어보면 대답은 천차만별 일 거 같다. 깃(Git)과 깃허브(Github)를 간략히 정리해 보자. Git - 소스코드 관리를 위한 형상 관리 도구 필요 - 파일을 수정할 때마다 그 데이터를 기록하여 필요할 때 이전 버전으로 파일을 복구할 수 있게 해주며, 이를 분산시켜 여러 개발자가 협업하여 프로젝트를 효율적으로 관리할 수 있도록 도와주는 협업 도구 - 내 코드와 다른 사람의 코드를 합치는 게 쉽고 내 코드와 다른 사람의 코드가 충돌한다면 코드들을 합칠 수 없도록 경고 메시지를 통해 어떤 부분에서 충돌이 났는지 까지 알려주는 기능 제공 Github - Git도 협업을 위해서는 원격 저장소가 필..