브랜치

·Git
Git의 브랜치 기능은 코드를 효율적으로 관리할 수 있는 강력한 도구입니다. 이 글에서는 Git 브랜치를 생성, 삭제, 병합하는 방법과 함께 브랜치 관리의 팁을 제공하겠습니다. 브랜치 생성 브랜치를 생성하는 것은 새로운 기능 개발, 버그 수정, 실험 등을 위한 독립적인 작업 공간을 만드는 것을 의미합니다. 명령어: git branch 사용 예시: git branch feature-login 브랜치 전환 생성한 브랜치로 전환하기 위해서는 checkout 명령어를 사용합니다. 명령어: git checkout 사용 예시: git checkout feature-login 브랜치 병합 브랜치에 완료된 작업을 메인 브랜치(예: master 또는 main)에 병합하려면, 메인 브랜치로 전환한 후 병합 명령을 실행합니..
·Git
Git은 소프트웨어 개발의 중요한 부분이며, 효과적인 Git 작업 흐름을 이해하는 것은 프로젝트의 성공에 큰 영향을 미칩니다. Git 작업 흐름은 주로 파일 추가, 커밋, 푸시, 병합 등의 단계로 구성됩니다. 이 글에서는 각 단계를 자세히 살펴보겠습니다. 1. 작업 디렉토리에서 변경사항 작업 작업은 개별 파일 수정이나 새 파일 생성 등, 프로젝트에 대한 변경사항을 작업 디렉토리에서 수행하는 것으로 시작합니다. 2. 스테이징 영역으로 파일 추가 변경사항을 Git에 기록하기 위해, 먼저 스테이징 영역에 파일을 추가해야 합니다. 명령어: git add 또는 git add . (모든 변경사항 추가) 목적: Git이 추적할 파일을 지정합니다. 3. 커밋으로 변경사항 기록 스테이징된 파일들을 로컬 저장소에 기록합니..
·Git
Protected Banch란? 어떤 브랜치를 어떤 행위에 대해서 보호하기 위한 조치이다. 예를 들어 우리의 소중한 마스터 브랜치는 언제나 잘 작동하는 올바른 코드가 올라가야 할 것이다. 이 원칙을 지키기 위해 마스터 브랜치에는 항상 올바른 커밋 혹은 머지가 되어야 할 것이다. 우리는 이러한 브랜치를 보호하기 위해서 브랜치들에 대해 protection rule들을 설정 해 줄 수 있다. pull을 받으려고 하는 경우 permission 에러 발생 처음 GitLab에서 프로젝트를 생성하면 master brach는 디폴트로 proteced 상태이다. 대개 프로젝트 생성후 초기에 브랜치 보호를 해제하지 않고 멤버가 master branch를 pull 또는 push 하려는 경우 발생한다. 에러 발생 원인 먼저 ..
wsstar
'브랜치' 태그의 글 목록