티스토리 뷰
728x90
반응형
브랜치(branch)
- Git에서 브랜치는 프로젝트 관리를 체계적으로 돕는 핵심 기능이다.
- 브랜치는 독립된 작업 공간을 제공하여 새로운 기능 개발, 버그 수정 등 여러 작업을 동시에 진행할 수 있게 한다.
- 다시 말해, 브랜치를 사용하면 기본(main) 코드에 영향을 주지 않고 개발하거나 테스트할 수 있다.
기본 브랜치 관리 Workflow
- 브랜치 생성
- main 브랜치에서 새로운 기능 또는 작업을 시작하려면, 새 브랜치를 생성하여 독립적으로 작업한다.
- 새로운 기능을 추가할 때는 feature/기능이름 형식으로 브랜치를 생성한다.
git checkout -b feature/기능이름
- 작업 후 커밋(Commit)
- 작업 후 변경 사항을 저장할 때 커밋한다.
git add . git commit -m "#1: 새 기능 추가"
- 브랜치 병합(Merge)
- 브랜치에서 작업이 완료되면 main 브랜치로 병합한다.
- 먼저 main으로 이동하고 병합할 브랜치를 지정한다.
git checkout main git merge feature/새기능
- 브랜치 삭제
- 병합이 완료되면 필요없는 브랜치를 삭제해 정리할 수 있다.
git branch -d feature/기능이름
728x90
반응형
'Study > Ect' 카테고리의 다른 글
[Git] GitHub Repository에서 .gitignore에 포함된 파일 제거하기 (0) | 2024.10.26 |
---|---|
[Git] 브랜치와 커밋 메시지에서 사용하는 prefix (0) | 2024.10.26 |
[MySQL] MySQL 서버 수동으로 켜고 끄기 (0) | 2024.07.18 |
[Elasticsearch] Python에서 엘라스틱서치 client 사용하기 (0) | 2024.07.16 |
[VSCode] MySQL Extension으로 DB 연결하기 (0) | 2024.07.08 |
댓글