Git

07. Github 팀 단위 활용하기 - 패스트캠퍼스 백엔드 부트캠프 3기

gkss2tpt 2024. 12. 17. 11:33

1. 고전 방식

직업 파일을 오프라인/온라인으로 전달하는 방식

  • 압축해서 전달하기
  • 메일로 보내기
  • USB

2. 버전 관리 활용

  • CVS
  • SVN
  • Git <- 기본

3. 협업 흐름 알아보기

  • 공동 개발
  • 공동 코드 저장소
  • 어떻게 코드를 합칠 것인가?
  • 원격 저장소 활용하기 - Github
  • 동료 리뷰를 통해서 개발을 진행한다.

4. 이미 프로젝트가 있는 경우

  • 소스를 내려받기(Clone)
  • 개발하기
  • 버전 관리에 추가(Add)
  • 버전 관리에 커밋(Commit)
  • 원격 서버로 푸시(Push)

5. 신규 프로젝트인 경우

  • 프로젝트 생성
  • 깃 버전 관리 시작(Init)
  • 개발하기
  • 버전 관리에 추가(Add)
  • 버전 관리에 커밋(Commit)
  • 원격 서버로 푸시(Push)

6. 중요한 핵심

  • 함께 서로의 코드를 리뷰해주기
  • 우리가 코드 리뷰를 하는 이유가 무엇인가?
  • 이 코드가 누구의 것인가?
  • 부정적인 언행 또는 모독 금지
  • 더 나은 코드와 설계에 집중