- GUI 툴(SourceTree)을 사용하여 Git 브랜치 생성, 전환, 병합, 리베이스 과정을 실습 🛠️
- 브랜치 생성 시 GUI 툴에서 '체크아웃' 용어가 사용됨 (과거 '스위치' 명령어 대체) ➡️
- GUI 환경에서 브랜치 전환은 해당 브랜치 우클릭 후 '체크아웃' 메뉴 선택으로 간편하게 가능 ✨
- 메인 브랜치에서 특정 브랜치를 병합하려면, 해당 브랜치를 우클릭 후 'Merge' 선택 🤝
- GUI 툴에서 리베이스는 상대 브랜치를 우클릭 후 'Rebase' (재배치) 선택으로 진행 🔄
- 충돌 발생 시 GUI 툴은 충돌 알림을 제공하며, 파일 수정 후 스테이징 및 커밋을 통해 해결 가능 🚨
- 복잡한 리베이스 작업이나 충돌 가능성이 높은 경우 CLI (명령줄 인터페이스) 사용 권장 💻
- 머지 작업은 GUI 툴에서도 비교적 쉽게 처리 가능하며, 병합 커밋이 추가됨 ✅
- GUI 툴 사용 후에는 불필요한 브랜치를 삭제하여 깔끔하게 관리하는 것이 중요 🧹
- 다음 강의에서는 GitHub 사용법을 다룰 예정 🚀