티스토리 뷰

프로젝트에서 사용하고 있던 알림창 오픈소스 라이브러리(SweetAlert)에서 우연히 사소한 오타를 발견하여

이에 대해 Pull Request한 과정을 공유하고자 합니다. 


더 좋은 방법이 있거나 잘못된 내용이 있으면 댓글로 남겨주시면 감사하겠습니다.



1. 내 Repository로 fork 해오기


검색을 통해  라이브러리의 github를 찾아 들어가면, 다음과 같은 화면을 가장 먼저 보시게 됩니다. 여기서 오른쪽 상단의 Fork를 이용해 나의 Repository로 Project를 가져옵니다.


2. 나의 local로 clone 



나의 repository에 fork 된것이 확인되었으면, 해당 repository에 접근합니다.


우측의 Clone or download 버튼을 클릭한뒤 URL을 복사합니다



URL을 복사하셨으면, 터미널로 들어와 내가 저장하고자 하는 로컬디렉토리로 접근한 뒤

아래와 같은 형식으로 입력해줍니다


git clone "project를 clone해온나의 repository url 주소"


ex.  userui-Macbook-Air:addcampus haba$  / git clone https://github.com/91haba/SweetAlert-iOS.git


3.  remote add(원격 저장소 추가)


2번에서 나의 로컬로 프로젝트가 정상적으로 들어온것을 확인 하셨다면, 이제 해당 프로젝트의 remote(원격) 저장소를 지정해 주어야 합니다

다음과 같이 입력해 나의 프로젝트에 원격 저장소를 지정해주어야 합니다


 터미널에 다음과 같은 형태로 입력합니다


 git remote add  사용자지정remote이름 "project를 clone해온나의 repository url 주소"


ex.  userui-Macbook-Air:addcampus haba$  / git remote add https://github.com/91haba/SweetAlert-iOS.git


4.  파일 수정하기


clone해온 프로젝트 폴더에 들어가서 내가 수정 또는 추가하고자 하는 코드를 작성해줍니다




customImag -> customImage 로 변경


5.  add, commit, push


코드 수정 및 추가가 완료 되었다면 해당 디렉토리에서 다음과 같이 차례로 입력해줍니다


1. add, commit


git add .( unstaged 상태의 파일을 -> 전부 staged 로 바꿉니다)

git commit -m "commit message"


또는 


git commit -a -m "commit message"


2. push


위에서 지정해주었던 remote 저장소에 push

git push (사용자지정 remote 이름) master(원격저장소의 branch 이름)

git push firstPR master



6.  Pull Request


  코드가 변경된 나의 repository로 돌아와 스크린샷 왼쪽 중간쯤에 보이는 New pull request 버튼을 클릭합니다.



7.  Pull Request


new pull request 버튼을 클릭하면 다음과 같은 화면을 만나게 됩니다.

수정 및 추가내용에 관한 설명을 작성하여 오른쪽 하단의 create pull request를 클릭해주면

pull request가 완료됩니다.



7.  확인


제가 이전단계에서 작성했던 typing error correction 커밋 메세지가 가장 위에 등록되어있습니다.




후기(2018. 02. 06) : 


네 그러합니다...pull request가 승인되어 저도 contributor가 되었어요..오픈소스 참 쉽죠? ㅋㅋㅋㅋㅋ

codestergit 님께서 또 제 생일을 어찌 아시고 이런 선물을.. ㅎㅎ



6인의 contributor 명단에 저도 당당히 이름 올렸네요 ㅋㅋㅋㅋ 너무 날로먹었나요?

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함