GitHub을 이용해서 프로젝트 협업하기

eunhye·2022년 4월 19일
0

22.04.14

1. 팀장

GitHub 로그인 - New repository - Repository name(ex. lotto-project) -.gitignore python 
, mit-create - 생성(Create repository) - Code 클릭 - 주소 복사 
- Git Bash 실행 - cd Documents/ - cd dev/ - git clone 주소 붙혀넣기 - cd lotto-project/ 
- git flow init(엔터) - git brash - touch lotto.py 
- git status - git add lotto.py - git commit - feat : Create lotto.py 
- git push -u origin develop
- 팀원에게 lotto-project의 utl 주소 전달

2. 팀원

lotto-project의 utl 주소 사이트 들어가기 - issues(어떤 일을 하겠다,프로젝트에 문제가 있다, 
어떤 일 하면 좋겠다) - New issue 클릭 - title : lotto-project, content : ## Contents, 
## Tasklist , -[] do lotto 등록(Submit new issue)
lotto-project에서 Fork 클릭 - Create fork 클릭 - Code 클릭
Git Bash 실행 - cd Documents/ - cd dev/ -  git clone 주소 붙혀넣기 - cd lotto-project/ 
- cd lotto-project - git brash - git flow init(엔터) 
- git flow feature start do-lotto - vi lotto.py 
import random 
l otto = random.sample(range(1,46),6)
print(lotto)
print('로또 번호 완성!')
python lotto.py - git status - git add lotto.py - git commit - feat: lotto 
- git flow feature finish do-lotto - solve #1 - git push -u origin develop -GitHub로 
이동 - Compare& pull request 클릭 - develop <- develop 으로 가야됨!! 
- title : lotto-project, content : close #1 - Compare& pull request 클릭 

3. 팀장

issues - Assign 지정 - Labels 지정 - Pull requests - lotto-project 
- 수정이 필요한 코드 부분에 코멘트 달기 - Finish your review - Request changes

4. 팀원

GitHub url - issues에 달린 코멘트 확인 - 답장 - Git Bash - vi lotto.py - 수정 
- python lotto.py - git add lotto.py - git commit - git status 
- feat: lotto-project 수정 완료! - git push -u origin develop

5. 팀장

GitHub - issues - Resolve conversation 클릭 - Files changed로 이동 
- Viewed 체크(코드 수정 잘봤는 는 의미) - Approve 체크 
- Merge pull request - Confirm merge - Close issue - 

6. 다른 팀원

git remote - git remote -v - 팀장님의 Code 이용 - url 복사 
- git remote add upstream url 붙혀넣기 - git remote -v - git pull upstream develop

7. 팀장

git pull origin develop - python lotto.py - 마지막 완성이 되면 release

0개의 댓글