-
저장소를 fork 후 이용하는 예Git 2021. 8. 22. 19:24
1. 원본 저장소를 자신의 계정으로 fork
2. fork된 저장소를 내 local 저장소의 원하는 위치에 clone
$ cd {원하는 위치} $ git clone {fork된 저장소의 url}
3. 브랜치 생성
$ git branch {생성할 브랜치 이름}
4. 파일을 추가한다던가 수정한다던가, 원하는 작업 수행
5. 변경사항을 해당 브랜치에 commit, push
- 우선 4번의 작업으로 변경된 내용을 등록
$ git add . (현재 디렉토리의 변경사항 추가) 또는 $ git add -A (변경사항 모두 추가)
- add가 됐는지 확인
git status (add 내역 확인)
- commit 메세지 입력 (commit에 대한 설명 등)
$ git commit -m "공유할 메세지 내용"
- 내 local 저장소와 원격 저장소를 연결 (여기서 원격저장소를 origin으로 지칭하는데 임의의 이름으로 지칭해도 됨)
$ git remote add origin {원격 저장소의 url}
- 연결한 원격 저장소의 branch에 변경사항을 적용(원격 저장소명은 git remote add로 설정한 이름)
git push {원격저장소명} {branch명}
6. 변경된 fork 저장소의 내용을 원본 저장소에 반영하려면 [Compare & Pull Request] 버튼 클릭하여 Pull Request 생성
- 버튼을 누르면 왼쪽의 base repository가 원본 저장소의 master, 오른쪽의 compare 대상이 PR을 보낼 branch가 맞는지 확인
- commit에는 PR 목적에 맞는 내용 작성
'Git' 카테고리의 다른 글
[Trouble] pull request시 비교할것이 없다는 문제 (3) 2021.08.22 concept (0) 2021.06.22