오픈 소스 프로젝트에 기여하기 위해 알아야 할 Git 프로세스 및 명령

이번 달에 Hacktoberfest이 발생하면서 모든 사람이 오픈 소스에 기여할 의욕이 넘칩니다. 이 블로그의 목표는 오픈 소스 프로젝트에 기여할 때 따라야 할 자세한 단계와 사용할 명령을 제공하는 것입니다.

기능을 추가하거나 문제를 수정하려는 오픈 소스 GitHub 프로젝트를 찾으면 변경 사항을 검토하고 수락하기 위해 PR(풀 요청)을 해야 한다는 것을 알게 될 것입니다.

풀 요청을 생성하는 기본 워크플로입니다.
Fork -> Clone -> Create branch -> Add -> Commit -> Push -> Create Pull Request

우리는 그것을 자세히 볼 것입니다.

  • Git 리포지토리 포크 - 계정에 원본 리포지토리의 복사본을 생성합니다.


  • 완료되면 계정에서 해당 리포지토리를 볼 수 있습니다. 이제 복제/다운로드를 클릭하고 URL을 복사합니다.


    URL을 확인하여 계정에 있는 저장소를 복제하고 있는지 확인하십시오. GitHub 사용자 이름이 있어야 합니다.

  • 터미널을 열고 프로젝트의 상위 폴더로 이동한 후 복사한 URL로 아래 명령을 실행합니다.

    git clone <clone-url>
    

    이렇게 하면 모든 콘텐츠가 포함된 프로젝트 폴더가 생성됩니다.



  • 프로젝트 폴더로 이동합니다.

    cd your-project
    




  • 변경하려는 기능 분기를 만듭니다. 브랜치 이름이 만들려는 변경 사항/추가할 기능을 암시하는지 확인하십시오. 예: git checkout -b fixed-border-issue (또는) git checkout -b new-product-page-ui

    git checkout -b branch-name
    




  • 변경한 후 분기에 추가하십시오.

    git add file-name
    
    #To add all the changed files
    
    git add .
    




  • 변경 사항을 커밋합니다. 변경 사항을 설명하는 적절한 설명을 제공하십시오.

    git commit -m "your comments"
    




  • 변경 사항을 브랜치로 푸시합니다.

    git push origin branch-name
    


  • 푸시했으면 GitHub 리포지토리 페이지로 이동합니다. 비교 및 풀 리퀘스트 버튼이 있는 노란색 막대를 볼 수 있어야 합니다. 그것을 클릭하고 의견을 추가하십시오.
  • 더 많은 설명을 확인하고 추가합니다. 확신이 들면 Create pull request 버튼을 클릭합니다.

  • 풀 요청을 했습니다. 이제 검토자가 PR을 병합할 때까지 기다려야 합니다. PR이 수락되고 병합되면 알림이 표시됩니다.

  • 행복한 해킹!

    좋은 웹페이지 즐겨찾기