GitHub을 이용해서 프로젝트 협업하기
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
Author And Source
이 문제에 관하여(GitHub을 이용해서 프로젝트 협업하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@eynhye20/GitHub을-이용해서-프로젝트-협업하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)