첫 번째 오픈 소스 기여
2782 단어 opensourcegithubprogramminggit
풀 리퀘스트는 어떻게 하나요? 메인테이너에게 병합을 요청하는 방법은 무엇입니까?
시작하자!
우선 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 .
Reference
이 문제에 관하여(첫 번째 오픈 소스 기여), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/denicmarko/make-your-first-open-source-contribution-27k5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)