본문 바로가기

Github

git fork 와 pull request

<작성배경>

타인이 만들어놓은 레포지토리에 내가 수정을 하거나 컨텐츠를 추가하고 싶을 때 

 

<전제>

레포지토리 생성자가 나에게 invition(초대장)을 보내야 함.

 

<과정>

  1. 수정을 원하는 레

포지토리에 들어가서 fork한다 .

 

2. 에디터에 들어가서(저는 vscode사용)

터미널에 (git bash)

 

git clone https://github.com/gpdbs9409/pda_6th.git

 

 

로 받아옵니다.(수정을 해야하니까 로컬에 원본을 받아오는 개념입니다.)

에디터에서 받아온 폴더를 엽니다.

 

3. 원하는 형태로 수정을 합니다. 

(이 때 경로는 받아온 폴더의 풀 경로여야 합니다,)

 

cd "pda_6th/말하는감자(김태헌 김혜윤)/README.md"

 

4. 수정 후에

 

git add .
git commit -m "커밋메시지"
git push origin main

 

를 진행합니다.

 

이렇게 하면 내가 fork한 레포지토리에 수정 내용이 올라갑니다. 

 

 

5. pull request가 필요합니다.(원본 레포지토리에 반영을 해야하기 때문)

들어가셔서 풀 리퀘스트를 날립니다.

 

6.원본레포지토리로 들어가면 내가 보낸 pr을 확인할 수 있습니다^^

pr 클릭 후 들어가셔서 merge해줍니다

7.완성 ~