Read this in other languages: English, Spanish, Dutch, Hindi, Russian, Japanese, Vietnamese, Polish, Korean, Greek.
지금 Git 이 없으면 설치하세요.
포크 버튼을 클릭하여 이 저장소를 포크하세요.
이제 이 저장소를 자신의 기기에 복제합니다. 복제 버튼을 클릭하고 클립보드로 복사 아이콘을 클릭합니다.
터미널을 열고 다음 Git 명령을 실행합니다:
git clone "방금 복사한 주소"
(따옴표를 제외한) "방금 복사한 주소"는 이 저장소의 주소입니다. 주소를 얻으려면 이전 단계를 참조하세요.
예시:
git clone https://github.com/this-is-you/first-contributions.git
'this-is-you' 는 당신의 깃허브 계정입니다. 여기서 깃허브에 있는 first-contributions 저장소의 내용을 컴퓨터에 복사합니다.
아직 저장소 디렉토리에 있지 않다면 그곳으로 변경합니다.
cd first-contributions
이제 git checkout
명령을 사용하여 브랜치를 생성합니다.
git checkout -b <add-your-name>
예시:
git checkout -b add-alonzo-church
이제 텍스트 편집기에서 Contributors.md
파일을 열고 당신의 이름을 추가하고
저장합니다. 프로젝트 디렉토리에서 git status
명령을 실행하면 변경사항을 볼 수
있습니다. 변경사항을 아래 git add
명령으로 추가합니다.
git add Contributors.md
이제 아래 git commit
명령으로 변경사항을 커밋합니다.
git commit -m "Add <your-name> to Contributors list"
<your-name>
을 당신의 이름으로 바꾸세요.
git push
명령으로 변경사항을 푸시합니다.
git push origin <add-your-name>
<add-your-name>
을 이전에 생성한 브랜치 이름으로 바꾸세요.
깃허브의 당신의 저장소에 가면, Compare & pull request
버튼을 볼 수 있습니다.
그 버튼을 클릭하세요.
이제 풀 요청을 제출합니다.
이제 나는 이 프로젝트의 마스터 브랜치에 모든 변경사항을 병합할 것 입니다. 당신의
포크는 그러한 변경사항을 가지고 있지 않습니다. 당신의 포크를 나의 것과 동기화
하기 위해서, 내 저장소의 주소를 upstream remote url
로 추가하세요.
git remote add upstream https://github.com/multunus/first-contributions
이것은 명시된 주소에 이 프로젝트의 또 다른 버전이 존재한다는 점을 Git 에 알려줍니다. 우리는 이것을 업스트림이라고 부릅니다. 변경사항이 병합되면 내 저장소의 새 버전을 가지고 오세요.
git fetch upstream
이거로 내 저장소(업스트림 원격)의 모든 변경사항을 가지고 옵니다. 이제, 내 저장소의 새 개정판을 당신의 마스터 브랜치에 병합해야 합니다.
git rebase upstream/master
여기서 당신이 가져온 모든 변경사항을 마스터 브랜치에 적용됩니다. 마스터 브랜치를 푸시하면, 당신의 포크도 역시 변경사항을 가질 것 입니다.
git push origin master
origin 이라 명명된 원격으로 푸시하고 있는 것에 주목하세요.
GitHub Desktop | Visual Studio 2017 | GitKraken |
이곳의 인기있는 저장소에 당신이 해결할 수 있는 초보자 수준의 문제들이 있습니다. 더 자세히 알아보기 위해 해당 저장소를 방문해보세요.