티스토리 뷰

Git

[Git] 3. 협업

mandykr 2021. 12. 13. 14:51

1. 원격 저장소 만들기 : github

 

2. 원격 저장소 연결

  - git remote add origin [원격저장소 주소]

  - git push -u origin main : 최초 main 브랜치를 연결하고 push

 

3. collaborator 추가 (A 사용자 -> B 사용자)

  - github > repository > settings > collaborators & teams > collaborators 추가(github id)

  - 초대받은 사용자(B 사용자)가 이메일에서 승인

  - 사용자에 권한 부여(admin, write, read)

 

4. 원격 저장소 데이터를 clone (B 사용자)

  - A 사용자 github repository 주소를 복사하고 workspace 에 clone 한다.

  - git clone [repository 주소] [만들 디렉토리 이름]

  - 만들어진 디렉토리 하위에 .git 폴더가 생긴다.

 

5. fetch / push / pull

  - 원격 저장소(origin/main), 로컬 저장소(main)
  - git push : 로컬 저장소의 버전을 원격 저장소로 전송.

  - git fetch : 원격 저장소의 변경사항을 가져온다. (다른 사용자가 push 한 버전)

                  로컬 디렉토리에 변경사항이 업데이트 되지 않는다.

  - git pull : git fetch + git merge 

728x90

'Git' 카테고리의 다른 글

[Git] 2. 브랜치와 충돌  (0) 2021.12.13
[Git] 1. 버전관리  (0) 2021.12.11