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
- git pull --rebase
- window11
- ObjectMapper
- window10 Education
- 소비통장
- 방송대
- 취성패
- 운영체제
- camel case
- json string
- snake case
- git 설정
- IAMPORT
- git pull
- java
- Spring Boot
- 티스토리챌린지
- 정처기
- 방통대
- vmware workstation player
- window11 Education
- 취업
- 윈도우10 Education
- window10
- 자바
- 아임포트
- 오블완
- github
- git
- 런던뮤지컬
Archives
- Today
- Total
홍차의 미로찾기
[git] git branch 명령어 - branch, switch 본문
반응형
GIT branch란?
브랜치(branch) 코드 저장소의 변경사항을 독립적으로 관리하기 위한 도구입니다.
기존에 개발하던 코드를 통째로 복사해서 원래의 코드와는 상관없이 독립적으로 개발할 수 있습니다.
즉, 각각의 브랜치는 독립된 작업 공간을 가지고 있고 다른 브랜치에 영향을 주지 않고 변경사항을 적용할 수 있습니다.
언제 사용할까?
- 여러 프로젝트를 관리해야 할 때
- 개발 서버용, QA 서버용, 실 배포용 등
- 여러 작업들이 동시에 진행될 때 -> 각 브랜치 작업을 추후 통합함
- 새로운 기능 개발을 위한 브랜치, 버그 수정 용 브랜치, 긴급 수정 용 브랜치 등
개발자는 이렇게 만들어지는 여러 브랜치를 하나의 프로젝트에서 진행할 수 있다.
기본 브랜치 ( default branch)
main과 master와 같은 브랜치를 의미하며, 일반적으로 배포 가능한 코드가 위치한 곳을 말합니다.
새 기능을 추가하거나 버그 수정을 위해서는 기본 브랜치로부터 새 브랜치를 생성해서 사용합니다.
새 브랜치를 생성하면서 작업을 분리할 수 있고, 추후 기본 브랜치로 병합이 가능합니다.
git branch 관련 명령어
새 브랜치 생성
git branch (새론운 브랜치 명)
브랜치 목록 조회
git branch
브랜치 전환
git switch (전환할 브랜치 명)
브랜치 생성과 동시에 전환
git switch -c (새 브랜치 명)
브랜치 삭제
# 병합된 브랜치 삭제
git branch -d (삭제할 브랜치 명)
# 병합되지 않은 브랜치 강제 삭제
git branch -D (삭제할 브랜치 명)
브랜치 명 변경
git branch -m (기존 브랜치 명) (새로운 브랜치 명)
반응형
'프로그래밍 > GIT' 카테고리의 다른 글
[git] git log 명령어와 옵션 - 커밋 히스토리 조회 (0) | 2024.07.10 |
---|---|
[git] git branch 삭제가 안되는 이유 (0) | 2024.07.10 |
[git] git 명령어 - revert, reset (0) | 2024.07.09 |
[git] git 추가 및 커밋 명령어 - add, commit (0) | 2024.07.09 |
[git] .gitignore 파일 설정 (0) | 2024.07.08 |
Comments