Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- java 콘솔 출력 차이
- JQ
- react
- 엡
- ListView
- nodejs
- printf
- LLM
- npm
- unity
- java 출력
- lifecycle
- println
- develop
- firebase
- scss
- DART
- 자바 포맷 출력
- JS
- UI/UX
- 앱심사
- abap
- riverpod
- java
- 자바 출력 방식
- 배포
- Flutter
- 단축키
- 자바스크립트
- Clean Architecture
Archives
- Today
- Total
guricode
Git 브랜치 이용방법 완벽 가이드 본문
버전 관리 시스템인 Git을 사용할 때, 브랜치는 개발 효율성과 안정성을 높이는 데 매우 중요한 역할을 합니다. 본 글에서는 Git 브랜치의 기본 개념부터 생성, 전환, 병합, 삭제 방법까지 실무에서 꼭 알아야 할 핵심 내용을 쉽게 설명합니다.
1. Git 브랜치란?
Git 브랜치는 독립적인 작업 공간을 만들어 줍니다.
예를 들어, 새로운 기능을 개발할 때 기존 코드와 분리된 브랜치에서 작업하면, 메인 코드에 영향을 주지 않고 안전하게 개발할 수 있습니다.
2. 브랜치 생성하기
새로운 브랜치를 만드는 명령어는 다음과 같습니다:
git branch <브랜치명>
예:
git branch feature/login
3. 브랜치 전환하기
만든 브랜치로 작업 공간을 바꾸려면 checkout 명령어를 씁니다:
git checkout <브랜치명>
예:
git checkout feature/login
또는 브랜치 생성과 전환을 동시에 하는 편리한 명령:
git checkout -b feature/login
4. 브랜치 상태 확인하기
현재 브랜치 목록과 현재 위치를 확인하려면:
git branch
현재 활성화된 브랜치는 * 표시로 구분됩니다.
5. 브랜치 병합하기 (Merge)
작업을 마친 브랜치를 메인 브랜치에 합치려면, 먼저 메인 브랜치로 이동 후 병합:
git checkout main
git merge feature/login
충돌(conflict)이 나면 수동으로 해결 후 커밋해야 합니다.
6. 브랜치 삭제하기
작업이 끝난 브랜치는 삭제해도 됩니다.
git branch -d feature/login
강제로 삭제하려면 -D 옵션을 씁니다.
7. 실무 팁: 원격 저장소와 브랜치
원격 저장소에 브랜치를 푸시하려면:
git push origin feature/login
원격 브랜치를 삭제할 때:
git push origin --delete feature/login
'유틸리티' 카테고리의 다른 글
| Git Flow (4) | 2025.08.07 |
|---|---|
| "다른 프로세스에서 사용 중입니다" 문제? LockHunter로 해결하자 (1) | 2025.08.07 |