첫 번째 오픈 소스 기여

오픈 소스 기여를 통해 많은 것을 배울 수 있습니다. 오픈 소스 커뮤니티의 일원이 될 수 있습니다. 처음에는 어려울 수 있지만 그만한 가치가 있습니다.

풀 리퀘스트는 어떻게 하나요? 메인테이너에게 병합을 요청하는 방법은 무엇입니까?

시작하자!



우선 git의 기초를 알아야 합니다. GitHub 계정도 필요합니다.
없는 경우 만들 수 있습니다here .

1단계: 기여하고 싶은 프로젝트를 찾습니다.



먼저 조금 연습하고 싶다면 이것을 사용하십시오 demo repository .
걱정하지 마세요. 저는 이 목적을 위해 만들었습니다.

2단계: 리포지토리를 포크합니다.



거기에 있으면 "포크"버튼을 클릭하십시오.
이렇게 하면 GitHub 사용자 아래에 전체 프로젝트가 복사됩니다.
링크는 다음과 같습니다https://github.com/<YourUsername>/git-demo.

3단계: 리포지토리를 복제합니다.



터미널을 열고 다음 명령을 실행합니다.

git clone https://github.com/<YourUsername>/git-demo.git    


이렇게 하면 리포지토리의 로컬 복사본이 생성됩니다.

4단계: 업스트림 리포지토리에 대한 새 원격을 생성합니다.



이를 위해 다음 명령을 사용합니다.

git remote add upstream https://github.com/markodenic/git-demo


5단계: 새 브랜치를 생성합니다.



다음 명령을 실행하여 이를 수행할 수 있습니다.

git checkout -b my-branch


이렇게 하면 새 분기가 생성되고 해당 분기로 전환됩니다.

6단계: 일부 코드를 추가합니다.



이제 실제로 코드를 추가할 때가 되었습니다. 🙂
변경 사항을 추가한 후 git status를 실행하여 확인할 수 있습니다.

모든 것이 예상대로라면 스테이징 영역에 코드를 추가할 수 있습니다.

git add . 


7단계: 변경 사항을 커밋합니다.



코드를 리포지토리에 푸시하기 전 마지막 단계입니다.
다음 명령을 실행합니다.

git commit -m "Adding an awesome feature to my-branch"


8단계: 저장소에 변경 사항을 푸시합니다.



마지막으로 변경 사항을 적용할 준비가 되었습니다.
이 경우 필요한 명령은 git push입니다. 실행해 봅시다:

git push -u origin my-branch


9단계: 풀 요청을 생성합니다.



저장소에 변경 사항을 푸시하면 풀 요청을 열 준비가 된 것입니다.
리포지토리로 돌아가서 "비교 및 풀 요청"버튼을 클릭합니다.

모든 것이 정상이면 리포지토리 관리자가 풀 요청을 병합합니다.

축하합니다. 첫 번째 오픈 소스 기여를 하셨습니다!



빠른 요약:


  • 기여할 프로젝트를 찾으십시오.
  • 저장소를 포크합니다.
  • 저장소를 복제합니다.
  • 업스트림 저장소에 대한 새 원격을 만듭니다.
  • 새 분기를 만듭니다.
  • 변경 사항을 추가합니다.
  • 변경 사항을 커밋합니다.
  • 저장소에 변경 사항을 푸시합니다.
  • 풀 요청을 생성합니다.

  • GitHub에서 뵙겠습니다.
    질문이 있으시면 에 저에게 글을 남겨주세요.

    뉴스레터에 가입하세요.



    실제 웹 개발 팁과 리소스로 가득 찬 월간 이메일을 작성합니다.
    스팸이 없습니다. 언제든지 구독을 취소하세요. 구독하기here .

    좋은 웹페이지 즐겨찾기