Git 강의 리뉴얼 - 여러 브랜치 만들어보기
- 깃 브랜치는 프로젝트의 여러 작업을 격리된 공간에서 진행할 수 있게 해주는 기능 🌳
- 브랜치를 통해 신규 기능 개발, 버그 해결, 성능 개선 등을 분리된 환경에서 진행하고 검증 후 메인 브랜치에 병합 가능 ✨
git branch <브랜치명>
명령어로 새 브랜치를 생성 ➕
git switch <브랜치명>
명령어로 브랜치 간 이동 🚀
git switch -c <새 브랜치명>
명령어로 브랜치 생성과 동시에 이동 🔀
git branch -d <브랜치명>
명령어로 브랜치 삭제 (병합되지 않은 브랜치는 삭제 불가) ❌
git switch -m <기존 브랜치명> <새 브랜치명>
명령어로 브랜치 이름 변경 ✏️
git branch -D <브랜치명>
명령어로 강제 브랜치 삭제 (병합되지 않은 브랜치도 강제 삭제) 💣
- GUI 도구에서 브랜치 그래프는 시각적 편의를 위한 것이며, 깃은 모든 브랜치를 동등하게 취급 🌈
git log --all --graph --oneline --decorate
명령어로 터미널에서 브랜치 그래프 확인 (GUI 도구 사용 권장) 💻