이 저장소는 단순히 GIT를 사용하여 GitHub에 대한 오픈 소스 기여 프로세스를 위해 만들어졌습니다. 결국, 당신은 모든 기술에 대한 모든 기술이나 문서에 자신의 프로젝트를 추가하여 기여하는 방법을 배웁니다. 프로젝트, 기본 프로그램 또는 문서화가 없다면 걱정하지 마십시오. 끝까지 팔로우하면 이유를 알게 될 것입니다.
이미지에 표시된대로 포크 버튼을 클릭하여 리포지토리를 포크 한 다음 귀하에 따라 이름을 지정하십시오. 이것은 귀하의 계정 에이 저장소의 사본을 생성합니다.
이제 포크 된 저장소를 컴퓨터에 복제하십시오. GitHub 계정으로 이동하여 포크 리포지토리를 열고 코드 버튼을 클릭 한 다음 복사를 클립 보드 아이콘으로 클릭하십시오.
이 저장소를 복사 할 파일 위치를 열십시오. 마우스 오른쪽 버튼을 클릭 한 다음 여기에서 git bash를 클릭하십시오. 터미널이 열립니다.
유형-
git clone "url you just copied"
"방금 복사 한 URL"(견적 표시없이) 은이 저장소의 URL입니다 (선택한 이름에 따라 저장 한이 프로젝트의 포크).
예를 들어:
git clone https://github.com/username/first-pullrequest.git
여기서 username GitHub 사용자 이름입니다. 여기에서 GitHub의 첫 번째 파기 저장소의 내용을 컴퓨터에 복사합니다.
메인 브랜치에 직접 변경할 수 없으므로 자신의 지점을 만드십시오.
저장소를 클로닝 한 파일 위치를 열고 first-pullrequest 폴더를 엽니 다. 마우스 오른쪽 버튼을 클릭하고 여기에서 git bash를 클릭하십시오.
터미널이 열리면 입력하십시오.
git checkout -b your-new-branch-name
새로운 브랜치 이름 대신 공간없이 원하는 이름을 입력하십시오. 여러 이름이있는 경우 위의 주어진 형식을 사용하고 두 이름 사이에서 - 하십시오.
작업을 추가하려면 first-pullrequest 폴더에서 새 폴더를 작성하고 Java, CSS 등과 같은 기술 중 하나에 따라 이름을 지정하십시오. 문서, 코드, readme 등과 같은이 폴더 내부에 무엇이 있는지 더 많은 폴더를 작성하여 더 분류하십시오.
Git 및 Github로 시작하여 기본 프로젝트 나 문서가 없다면 걱정하지 마십시오. 기본 first-pullrequest 폴더에는 Contributors.md 파일이 있습니다. 모든 텍스트 편집기를 열고 이름 뒤에 GitHub URL을 추가하십시오. 상단이나 끝에 추가하지 마십시오. 중간에 추가하고 파일을 닫기 전에 저장하십시오.
이미 열린 GIT 터미널을 열고 git status 입력하면 몇 가지 변경 사항이 있습니다. 입력 git add . 또는 git add filename.txt , 여기서 filename은 폴더에있는 이름이며 .txt는 실제 파일의 extenion입니다 (.txt 이외의 것).
git add .
타이핑하여 이러한 변경 사항을 커밋하십시오.
git commit -m "Add a message here that states your change"
실제 메시지를 측면에 추가하십시오 "" "
입력하여 귀하의 변경 사항을 메인 브랜치로 밀어 넣으십시오.
git push origin branchname
여기에서 지정된 분기 이름을 추가하여 원산지를 추가하십시오.
github 리포지토리 미트를 열면 compare & pull request button 찾을 수 있습니다. 클릭하십시오.
아래 이미지에 표시된대로 create pull request 버튼을 클릭하십시오.
나는 당신의 모든 풀 요청을 확인하고, 어떤 변경 사항이 있으면 어떤 변경 사항을 알려 주면 합병 할 것입니다. 풀 요청과 관련하여 모든 것을 알리는 이메일이 표시됩니다.
`1. 항상 URL 양식을 포크 리포지토리를 복사하십시오. 2. 포킹하는 동안, 다른 사람의 포크가 아닌 원래 저장소를 포킹하고 있는지 확인하십시오. 3. 일단 포크가되면 포크가 삭제 될 때까지 다시 갈 수 없습니다. 4. 이전 풀 요청이 확인 될 때까지 다시 기여하려면 새 지점을 만들고 변경하고 다른 풀 요청을 만들거나 같은 지점에서 변경하고 풀 요청을 작성하십시오. 그러나 두 번째 경우에는 비교 및 당기기 버튼을 볼 수 없으며 동일한 지점에서 구형 요청으로 직접 이동하며 리포지토리의 소유자가이를 수락하면 두 요청이 한 번에 수락됩니다.
그리고 완료 .....! Github에서 첫 번째 풀 요청을 열었습니다.