본문 바로가기

웹 개발/git, github

[git_07] 협업하기

※ 디지털 스마트 부산 아카데미 내용입니다.

 

github의 공개 저장소는 주소만 알면 누구나 접속하여 소스를 확인하고 내려받을 수 있다.
하지만 소스를 수정하고 commit, push는 공동작업자에 추가해줘야 한다.

 

1. 팀장 : github 리파지토리 생성

리파지토리를 이름을 입력하고, Add a README file 항목에 체크, Add .gitignore는 python을 선택하여 생성해주자.\

 

 

생성된 라퍼지토리를 확인한다.

 

 

2. 팀장 : 팀원 초대

 

Settings -> Access -> Collaborators 를 선택하고, Add people 버튼을 클릭한다.

 

 

추가할 팀원의 아이디를 검색하고 선택한다.

 

Add XXX to this repository 버튼을 클릭한다.

 

 

 

3. 팀원 : 확인메일 수락처리

github에 등록된 이메일 계정으로 로그인 후 메일을 확인하고 ‘View invitation’ 버튼을 클릭한다.

 

 

‘Accept invitation’ 버튼을 클릭한다.

 

팀장의 리파지토리 사이트로 이동된다.

4. 팀장, 팀원 : github 리파지토리 clone

팀장의 리파지토리 사이트의 ‘<>Code’를 클릭하고 url 주소를 복사한다.

vscode의 EXPLORER 탭에서 ‘Clone Repository’ 버튼을 클릭하고, 주소입력란이 나타나면 url 주소를 붙여넣기한다. 

 

github의 리파지토리를 어디로 복사할지 경로를 선택한다. 선택한 경로 밑으로 리파지토리 이름의 폴더가 생성된다. 

 

 

 

5. 팀장, 팀원 : 작업 후 push 전에 반드시 변경사항 가져와서(pull) 병합한 후 push

사용자1 : test1.txt 파일 작업 후, 변경 사항을 내려받고(pull) add, commit, push 

 

사용자2 : test2.txt 파일 작업 후, 변경 사항을 내려받고(pull) add, commit, push 

 

사용자2 : 사용자1이 작성했던 test1.txt의 내용을 수정하고, pull, add, commit, push 

 

사용자1 : test1.txt의 내용을 수정하고, pull, add, commit 

 

'웹 개발 > git, github' 카테고리의 다른 글

[git_06] branch  (0) 2024.01.17
[git_05] reset  (0) 2024.01.17
[git_04] git clone/ pull/ .gitignore 파일  (0) 2024.01.16
[git_02] git 환경설정  (0) 2024.01.16
[git_01] Mac os 에서 Github 사용하는 법  (0) 2024.01.11