본문 바로가기
Git&GitHub

Git- 소규모 협업

by moonstal 2022. 2. 24.

@메타코딩

 

#협업하기(소규모)
팀장이 레파지토리만들기
git clone 주소
환경설정
git add . 
git commit -m "1. 환경설정 완료"
git log
git checkout -b 'dev'
git push --all
세팅->매니지 엑세스->addpeople
세팅->브랜치->rule->require pull request(main)
add rule dev require

*팀원
git checkout -b dev origin/dev
git branch
git checkout -b join_topic
git add .
git commit -m "2. 회원가입 완료"
git push origin join_topic
풀리퀘스트 > 뉴풀리퀘스트>dev<-join_topic>create
"팀장님 회원가입 완료했습니다.코드확인 부탁드립니다.
1. 회원가입 뷰완료
2. 회원가입 컨트롤러 완료
3. 회원가입 완료
"
draft:초안 코드리뷰
create: 완료하면

*팀장
notification에 이메일 등록해놓기
커밋로그->리뷰체인지->approve
머지풀리퀘스트
*팀원
git push --delete origin join_topic
git checkout dev
git pull origin dev

git checkout -b login_topic
git add .
git commit -m "로그인하다가 집감"
git add .
git commit -m "3. 로그인 완료"
git push origin login_topic
git rebase -i HEAD~2
i->s 로그인 완료->esc :wq->i 기록수정 :wq
git push -f origin login_topic
git push --delete origin login_topic
git branch
git checkdout dev
git pull origin dev
git log

*팀장
git pull origin dev
git checkout main
git merge --no-ff dev
git tag blog1.0.0
git push --tags origin main

'Git&GitHub' 카테고리의 다른 글

commit message 규칙  (0) 2022.04.07
Git- 대규모 협업  (0) 2022.02.24
Git- 혼자개발  (0) 2022.02.24
협업  (0) 2022.01.04
branch & conflict  (0) 2022.01.02