Branch 2

Git - branch를 이용하자

기본적인 main 브랜치가 있고 사용자가 생성한 브랜치가 있을 것이다.그런데 왜 굳이 브랜치를 따로 두어 개발을 할까?그냥 메인 브랜치에 푸시하고 업데이트하면 훨씬 간결하지 않을까. 첫 번째로 새로운 기능을 추가하거나 기존 기능을 수정할 때 에러가 날 확률이 높다.물론 깃에서 제공하는 백업 시스템으로 돼돌릴 수 있지만 여러모로 귀찮다.새로운 브랜치를 생성하고 메인 브랜치를 가져와서 새로운 브랜치에 푸시한다.그러면 메인과 똑같은 새로운 브랜치가 생성된다.메인 브랜치를 건드리지 않고 새로운 브랜치에서 여러가지 작업을 하고 테스트하여 정상 작동한다?깃허브에서 pull request를 생성해 검토하여 메인 브랜치에 병합하면 작업이 끝난다. 이렇게 하면 코드 유지보수와 품질이 좋아진다. 브랜치를 생성과 동시에 이..

Git 2024.09.26

branch란?

브랜치(Branch)는 Git에서 작업하는 코드의 독립적인 버전을 생성하는 기능입니다. 이를 통해 여러 개발자가 동시에 서로 다른 작업을 수행할 수 있게 도와줍니다. 브랜치의 주요 개념은 다음과 같습니다:1. 독립적인 개발브랜치를 사용하면 여러 기능, 버그 수정, 실험 등을 독립적으로 진행할 수 있습니다. 각 브랜치는 서로 영향을 주지 않기 때문에 안전하게 작업할 수 있습니다.2. 기본 브랜치Git 저장소에는 기본적으로 main 또는 master라는 기본 브랜치가 있습니다. 일반적으로 이 브랜치는 배포 가능한 상태의 코드를 담고 있습니다.3. 병합(Merge)작업이 완료된 브랜치는 다른 브랜치(예: 기본 브랜치)와 병합할 수 있습니다. 이를 통해 변경 사항을 통합하고, 최종적으로 배포할 수 있는 상태로 ..

Git 2024.09.25