버전 관리의 핵심 Git을 익히고, GitHub로 협업하는 실무 기초를 쌓으세요.
대상: 버전 관리를 처음 시작하는 개발자, Git 명령어가 낯설고 두려운 분
버전 관리가 왜 필요한지 이해하고, Git을 설치하고, 첫 저장소를 만들어보세요.
변경 사항을 스테이징하고, 의미 있는 커밋을 만들고, git diff로 변경 내역을 확인하는 방법을 익혀보세요.
브랜치의 개념을 이해하고, 만들고, 전환하고, 시각화하는 방법을 익혀보세요.
완성된 브랜치를 main에 합치는 merge 방법과 병합 후 히스토리를 시각화하는 방법을 익혀보세요.
원격 저장소를 연결하고, push/pull로 동기화하고, 원격 추적 브랜치의 개념을 이해해보세요.
GitHub의 핵심 기능을 이해하고, Issues와 Pull Request 워크플로우를 실습해보세요.
머지 충돌이 왜 발생하는지 이해하고, 다양한 충돌 시나리오를 직접 해결해보세요.
.gitignore 패턴 문법을 익히고, stash로 작업을 유연하게 관리하는 방법을 배워보세요.
rebase로 깔끔한 커밋 히스토리를 만들고, interactive rebase로 커밋을 정리하는 방법을 익혀보세요.
git restore, reset, revert, reflog로 실수를 안전하게 취소하는 방법을 익혀보세요.
실무에서 가장 많이 쓰는 협업 워크플로우를 처음부터 끝까지 실습하고, 코드 리뷰 사이클을 이해해보세요.
git tag로 버전을 표시하고, Semantic Versioning으로 릴리스를 관리하는 방법을 배워보세요.
git log 고급 검색, git blame, git bisect로 히스토리를 깊게 탐색하는 방법을 익혀보세요.