본문 바로가기
TIL 기록/git_github

브랜치 생성 / 이동 / 삭제

by 지난_JINAN 2023. 12. 15.
Git / GitHub 강의 정리-5
여러 branch 만들기

Branch : 분기된 가지
- 여러 작업들이 각각 독립되어 진행될 때
- 프로젝트 관리 ( 배포용, 테스트서버용, 새로운 시도용 등)

 

브랜치 생성 / 이동 /삭제

# 생성
git branch (브랜치명) # 브랜치 생성
git branch # 브랜치 목록 확인

# 이동
git switch (이동할 브랜치명) # 원하는 브랜치로 이동

# git swtich (브랜치명) 브랜치명 작성할 때 일정부분 작성하고 tab 누르면 브랜치명 자동입력됨

git switch -c (브랜치명) # 브랜치 생성과 동시에 이동

# 브랜치명 변경
git branch -m (기존 브랜치명) (새 브랜치명) # 브랜치 이름바꾸기

# 삭제
git branch -d (삭제할 브랜치명)

git branch -D (강제삭제할 브랜치명) 
# 지워질 브랜치에만 있는 내용의 커밋이 있는 경우 -D로 강제삭제해야함

 

현재 있는 위치 및 브랜치 확인
브랜치 이동
현재 위치 변경 확인

 

git 2.23 버전부터 checkout 명령어가 switch, restore로 분리됨
- git switch : 브랜치 이동

 

새로운 파일 추가 후 주의
git commit -am '커밋이름' 이 아닌 git add . 으로 올리고 git commit -m '커밋이름' 진행하기

branch가 3개, branch별로 2개, 3개, 2개의 커밋이 존재

 

git branch로 브랜치 생성 후 git switch로 원하는 브랜치로 이동 후 커밋 진행

 

결과 확인하기

git log # 위치한 브랜치의 내역만을 확인 가능

git log --all --decorate --oneline --graph # 여러 브랜치의 내역 확인

 

git으로 브랜치 확인이 가능하지만 실무에서는 주로 소스트리에서 확인

 

강의 섹션 3. 차원 넘나들기 ( 1 )
 

제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의

코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 Git 박사로 들어주는 끝판왕 강좌!, Git & Github, 얄코와 함께 제대로 판다!  ⭐️  대학교 이메일 계정이 있다면?🎓  대학생 반값쿠

www.inflearn.com

 

'TIL 기록 > git_github' 카테고리의 다른 글

병합 충돌 해결  (0) 2023.12.15
브랜치 합치기  (0) 2023.12.15
git과 sourcetree로 reset / revert 해보기  (0) 2023.12.14
git 시간여행하기  (0) 2023.12.13
.gitignore 형식 (와일드카드)  (0) 2023.12.13