[GitHub]소스트리로 협업하기

수경·2023년 8월 17일
0
  1. 메인 리포지토리 생성
  1. 프로젝트 메인을 담당하는 팀원을 정하기
  • 그 팀원의 코드가 기초코드가 된다.
  • 소스트리
    - Create : 작업한 폴더 선택
    • gitignore 파일생성
    • 메인 리포지토리 주소를 원격 저장소 정보에 추가한다.
  1. 나머지 팀원 클론하기
  • 소스트리
    - Clone
  • 동일한 환경이 되었다.
  1. 메인 리포지토리 주인이 브랜치 생성을 한다.
  • 주로 브랜치 이름 앞에 feature를 붙인다.
  • feature/board : 게시판 구현 브랜치
  • feature/cart : 장바구니 구현 브랜치
  1. 팀원 브랜치 생성

  1. 메인과 브랜치 병합하기
    main 우클릭 체크아웃
    board 브랜치 우클릭 main과 병합하기

  2. 메인 push

  3. 팀원 pull

  • main과 나의 브랜치가 자동 병합된다.
  1. 메인과 브랜치 병합하기

  2. 팀원 push

요약

  1. 팀원(A,B,C,D)
  2. 대표(GitHub) > A
  3. A > 원격 리포지토리 생성
  4. 대표(자바 프로젝트) > A
  5. A > 기초 코드 생성(모든 팀원 공용 코드)
  6. 첫 커밋 생성(5번 코드) > push(3번에)
  7. 나머지 팀원(B,C,D) > (3번)clone > 각자 개발 환경 설정
  8. 각자 (*)브랜치 생성 후 코드 구현
  9. 각 팀원 구현 완료되면 > 병합(팀원 같이 진행)

push하기 전에 반드시 pull한다.
커밋 전, 프로젝트 항상 압축!!!!
***꼬여서 문제해결이 안된다면, 로컬 삭제 후 다시 clone하는게 편하다.

profile
웹백엔드개발자를 꿈꾸는

0개의 댓글