Git·GitHub
전체 8강 · 1개 Phase. 순서대로 따라오면 돼요.
전체 과정
▸ Category A · 버전 관리와 협업의 첫 문 로컬 Git · GitHub 협업 · 히스토리
A-1 A-1: Git 으로 내 코드의 역사 남기기버전 관리가 왜 필요한지 알고 add와 commit으로 내 코드의 역사를 커밋 단위로 남기기 A-2 A-2: 브랜치로 평행 우주 열고 다시 합치기본체를 안 건드리고 브랜치로 갈라져 실험한 뒤 다시 병합하고 충돌까지 해결하기 A-3 A-3: 되돌리기와 히스토리 정리잘못한 변경과 커밋을 restore reset revert로 안전하게 되돌리고 잃은 커밋도 구조하기 A-4 A-4: GitHub와 원격 다루기내 저장소를 GitHub에 올리고 clone push pull로 원격과 동기화하기 A-5 A-5: Pull Request로 함께 고치기main에 바로 넣지 않고 Pull Request로 변경을 제안해 코드 리뷰와 이슈로 협업하기 A-6 A-6: 브랜치 전략과 오픈소스 기여GitHub Flow로 팀의 협업 규칙을 세우고 fork로 오픈소스에 첫 기여 해보기 A-7 A-7: rebase와 히스토리 재작성merge와 rebase의 차이를 알고 지저분한 커밋을 한 줄로 깔끔하게 정리하기 A-8 A-8: 어질러진 저장소를 구조하고 졸업하기GitHub Actions로 초록 체크를 띄워보고 detached HEAD 같은 사고에서 빠져나오기