🔻DevOps/Github

[Github] fork, 저장소 clone

_니지 2022. 9. 28. 19:54

다른 사람의 저장소를 fork 후 내 로컬 폴더와 연동해서 내가 작업한 코드를 올릴 수 있게 해줌

✏️상대방 -> 나

1. 상대방으로부터 협업 리포지토리 초대가 메일로 발송됨

 

2. Accept invitation

 

3. 협업할 리포지토리를 내 계정으로 fork하기

 

3. 로컬 저장소랑 연결하기

로컬 환경에 리포지토리와 연결하고 싶은 폴더를 만들고 해당 폴더로 이동
git clone [리포지토리url]
git remote add origin [리포지토리url]

 

4. 해당 파일 열어서 작업

 

5. 리포지토리에 push

git add .

git commit -m "메시지"

git push -u origin [내 로컬에서 작업한 브랜치이름]

 

6. 리포지토리에 pull request 뜸

메시지를 남긴 후
open 상태로 두고
충돌 오류가 없다면 Merge / 해당 브랜치를 다 썼다면 삭제도 가능

 

7. 원 리포지토리에서 확인

 

8. 내 리포지토리에선 변하지 않았기 때문에 현상태로 업데이트 해주어야 함

dev1 브랜치로 바꿔서 확인

 

9. 항상 작업을 시작하기 전 git pull origin [메인브랜치]를 통해 바뀐 내용으로 업데이트 해야 함

 

 

참고: https://inpa.tistory.com/entry/GIT-%E2%9A%A1%EF%B8%8F-%EA%B9%83%ED%97%99-%EC%9B%90%EA%B2%A9-%EC%A0%80%EC%9E%A5%EC%86%8C-%EA%B4%80%EB%A6%AC-git-remote

https://devlibrary00108.tistory.com/45

https://velog.io/@zansol/Pull-Request-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0

728x90
반응형