본문 바로가기

쿤즈 Dev/Git14

[Git Flow] Git Flow 실습: hotfix 브랜치 지난 글에서는 배포를 위해서 Release 브랜치를 만들고 master 브랜치와 develop 브랜치에 병합하여 배포하는 방법을 알아보았습니다. 만약에 이러한 배포 이후에 급한 문제가 발생해서 빠르게 다시 배포해야 하는 상황이 발생한다면 어떻게 해야 할까요?이럴 때 필요한 브랜치가 바로 Hotfix 브랜치입니다. 이번 글에서는 Git Flow를 사용하여 hotfix(핫픽스) 브랜치를 생성하고 작업하는 방법을 자세하게 설명하겠습니다. 핫픽스 브랜치는 긴급하게 수정이 필요한 버그를 빠르게 해결하고 배포할 수 있도록 도와줍니다. 이번 글에서는 실제 예제를 통해서 핫픽스 브랜치를 생성하고 작업하는 과정을 단계별로 알아보겠습니다.hotfix (핫픽스) 브랜치란hotfix 브랜치는 긴급한 버그 수정을 위해 사용되는.. 2024. 7. 6.
[Git Flow] Git Flow 실습: Release 브랜치 안녕하세요! 이번 글에서는 Git Flow를 사용하여 릴리스 브랜치(release branch)를 생성하고 작업하는 방법을 자세하게 설명하겠습니다. 릴리스 브랜치는 소프트웨어 배포 준비를 위한 중요한 단계로, 최종 테스트와 버그 수정을 거쳐 안정적인 버전을 만드는 데 사용됩니다.  이번 글에서는 실제 예제를 통해 릴리즈 브랜치를 생성하고 작업하는 과정을 단계별로 알아보겠습니다.release 브랜치release 브랜치는 배포 준비를 위한 브랜치입니다. 이 브랜치는 develop 브랜치에서 분기되어 최종 테스트와 버그 수정을 거친 후 master 브랜치와 develop 브랜치로 병합됩니다.릴리스 브랜치를 사용하면 배포 과정에서 새로운 기능이 추가되는 것을 방지하고, 안정적인 상태로 배포 준비를 할 수 있습니.. 2024. 6. 29.
[Git Flow] Git Flow 실습: Feature 브랜치 이번 글에서는 Git Flow를 사용하여 feature 브랜치를 생성하고 작업하는 방법을 자세히 알아볼게요. Git Flow의 강력한 브랜치 관리 시스템을 통해 개발자는 보다 체계적으로 기능을 개발하고 통합할 수 있습니다. 이 글에서 실제 예제를 통해 Git Flow에서 feature 브랜치를 생성하고 작업하는 과정을 알아보겠습니다.feature 브랜치feature 브랜치는 새로운 기능을 개발할 때 사용하는 브랜치입니다.이 브랜치는 develop 브랜치에서 분기되어 새로운 기능 개발이 완료되면 다시 develop 브랜치로 병합됩니다. 이를 통해 개발자는 각 기능을 독립적으로 개발하고 테스트할 수 있습니다. feature 브랜치의 주요 특징입니다. develop 브랜치에서 분기됩니다.기능 개발이 완료되면 .. 2024. 6. 22.
[Git Flow] Git Flow 브랜치 모델 안녕하세요. 지난 포스팅에서는 Git Flow 소개와 기본개념, 그리고 Git Flow 설치 및 설정을 하는 방법에 대해 알아보았어요. Git이 우선이고 사용을 조금 더 쉽고 편리하게 하기 위한 툴이 Git Flow입니다. 이번 글에서는 Git Flow의 브랜치 모델에 대해 자세히 알아보겠습니다. Git Flow는 다양한 브랜치를 사용해 개발 프로세스를 체계적으로 관리할 수 있게 도와줍니다. 각 브랜치는 각각의 역할을 가지고 있으며, 이를 통해 팀 전체가 일관된 방식으로 개발 작업을 진행할 수 있습니다. 그럼 Git Flow 브랜치 모델에 대해서 알아볼게요.Git Flow 브랜치 모델Git Flow 브랜치 모델에 자주 사용되는 브랜치는 크게 5가지가 있습니다. master, develop, feature.. 2024. 6. 15.
[Git Flow] Git Flow 설치 및 설정 Git Flow에 대해서 알아봤어요. Git Flow는 소프트웨어 개발에서 Git 브랜치를 효과적으로 관리하기 위한 워크플로우입니다. 그래서 Git Flow를 사용하면 팀 전체가 체계적으로 작업할 수 있으며, 코드의 안정성을 유지하면서 새로운 기능을 쉽게 추가할 수 있습니다.  그럼 어떻게 설치하고 설정하는 것일까요?이 글에서는 Git Flow의 설치과 설정 방법에 대해서 자세하게 알아볼게요. Git 설치Git Flow를 사용하기 위해서는 먼저 Git을 설치해야 합니다.  대부분의 운영 체제에서 Git은 기본적으로 설치가 되어 있지만 설치가 되어 있지 않다 하더라도 쉽게 설치할 수 있습니다.MacMac(맥)에서는 'Homebrew'를 통해서 Git을 쉽게 설치할 수 있습니다.brew install git.. 2024. 6. 10.
[Git Flow] Git & Git flow 소개 안녕하세요. 이번 시리즈에서는 Git flow(깃 플로우)에 대해서 알아볼게요. Git flow를 알기 전에 Git에 대해서 먼저 알아야 해요. 서비스, 커머스 기타 등등의 많은 회사들에서 대부분 사용하고 있는 툴이기 때문에 Git과 Git Flow에 대해서 설명해 볼게요.Git의 필요성Git은 분산 버전 관리 시스템(DVCS)으로, 소프트웨어 개발에서 소스 코드의 변경 이력을 관리하는 데 사용됩니다. 과거에는 SVN과 같은 툴을 많이 사용했으나, 협업에 용의 하고 코드 통합이 편하기에 요즘은 Git을 많이 사용하고 있습니다. Git을 사용하는 주된 이유는 다음과 같습니다.버전 관리Git은 소스코드의 모든 변경 사항을 추적할 수 있습니다. 각 커밋(commit)은 변경된 내용을 저장하여 언제든지 이전 버.. 2024. 6. 8.
[Git] 여러사람이 함께 작업하는 브랜치 git branch Git을 이용하는 궁극적인 목적은 소스 관리를 하기 위함입니다. 소스 관리는 혼자 할 수도 있지만 여러 사람이 함께 작업하며 관리할 수도 있습니다. 그래서 필요한 부분이 브랜치입니다. 이번 포스팅에서는 브랜치에 관해서 알아보도록 하겠습니다. 여러 작업을 나누기 위한 방법 Branch 혼자 작업하더라도 여러 가지 작업을 나눌 필요가 있을 수도 있습니다. 또 여러 사람이 함께 작업하게 되면 소스코드가 어떤 것이 최신인지 알 수 없게 될 수도 있습니다. 그래서 등장한 것이 Branch입니다. Branch를 나누게 되면 여러 사람이 함께 공동작업을 할 수 있습니다. 누구는 최종 릴리즈 버전에 대해서 개발을 해나가고, 누구는 추가되는 기능을 개발하고, 또 다른 누군가는 버그를 픽스하는 작업등을 각각의 Branch.. 2021. 4. 5.
[Git] 원격저장소(GitHub)에서 내려받기 git pull 앞선 포스팅에서는 git push를 이용해서 원격 저장소인 GitHub에 소스를 업로드하는 방법을 해봤습니다. 2021.04.02 - [쿤즈 DevTool/Git] - [Git] 원격 저장소(GitHub)에 소스 업로드 git push 기본적으로 소스관리를 위해서 저장소에 저장하는 방법까지는 모두 해본 것입니다. 이번 포스팅에서는 원격저장소인 GitHub에 있는 소스를 내려받는 방법을 알아보도록 하겠습니다. GitHub에서 내 로컬 PC로 소스 내려받기 원격 저장소인 GitHub에서 내 로컬로 소스를 내려받기 위해서 먼저 GitHub에 로그인합니다. 그리고 소스를 추가해 보도록 하겠습니다. GitHub에서 소스 추가 소스를 추가 하기 위해서 Repository로 이동합니다. 소스의 현재 상태는 위와 같은.. 2021. 4. 4.
[Git] 원격저장소(GitHub)에 소스 업로드 git push 앞선 포스팅에서 GitHub에 대해서 간략히 알아보았고 현재 소스를 GitHub에 업로드하는 git push에 대해서도 알아보았습니다. 2021.03.31 - [쿤즈 DevTool/Git] - [Git] GitHub에 git push 하는 방법 (feat. GitHub 가입부터 키 생성까지) [Git] GitHub에 git push 하는 방법 (feat. GitHub 가입부터 키 생성까지) 지금까지 git에 가장 기본적인 부분들에 대해서 알아보았습니다. git을 설치하고 파일을 추가해보고, 또 커밋해서 관리형태의 소스로 등록하는 방법까지 알아보았습니다. 여기까지는 모두 git을 koonsland.tistory.com 로컬에서 관리하던 소스를 원격 저장소인 GitHub에 업로드해서 여러 사람이 함께 작업할.. 2021. 4. 2.