본 캠프가 시작되고, 본격적은 프로젝트를 진행함에 앞서서 프로그래밍을 하면서 가장 기본적으로 다루어야 하는 Git 에 대한 기초 강의가 있었습니다. git과 gitHub 에 대해서 간략한 설명을 찾아보면 아래와 같습니다.
Git은 소스 코드의 변경 이력을 관리하기 위한 분산 버전 관리 시스템(DVCS) 입니다.
GitHub는 Git 저장소를 온라인으로 호스팅해주는 서비스입니다.
| 구분 | Git | GitHub |
|---|---|---|
| 역할 | 버전 관리 도구 | Git 저장소를 호스팅하는 플랫폼 |
| 설치 여부 | 로컬에 설치 필요 (git) | 웹사이트 계정으로 사용 가능 |
| 저장 위치 | 로컬 저장소 | 원격 저장소 (클라우드) |
| 주 용도 | 코드 이력 관리 | 협업 및 코드 공유, PR 관리 |
bash
git init # 현재 폴더를 Git 저장소로 초기화
git clone <repo-url> # 원격 저장소를 복제(clone)
git add . # 모든 변경사항 stage에 올리기
git commit -m "메시지" # 커밋 생성
git push # 원격 저장소로 코드 푸시
git pull # 원격 저장소에서 코드 받기



위와 같이 앞으로 작업할 main 브랜치에서 base 빌드를 작성하고 이를 기반으로 개별 브렌치를 생성, commit 테스트까지 완료했습니다


팀명 설정과 업무 분담, 기획까지 완료했습니다.
해당 작업을 진행하면서 역시 의사소통 과정이 협업에 가장 중요하다는 것을 재 확인했습니다.
새롭게 구성된 24조는 모두 참여율이 좋아서 빠르게 기획과 역할 분담이 진행되었고
이에 이어서 깃허브 브렌치 생성까지 완료하여 바로 작업에 들어갈 수 있는 환경을 만들 수 있습니다.