Github : 포크 생성 및 동기화
Github의 핵심 기능은 "포킹"이며, 기존 개발 프로젝트에 기여할 수 있습니다.
Github : 포크 란 무엇입니까?
포크는 프로젝트의 소스 코드 트리에서 분리 된 것으로 사용자가 직접 변경할 수 있습니다. 핵심 소스 코드의 기능과 품질은 영향을받지 않습니다. 포크는 마치 안전한 환경에있는 것처럼 코드를 실험 할 수있는 로컬 사본입니다. 변경을 완료하고 해당 프로젝트에 변경 사항을 포함 시키려면 "풀 요청"을 사용하십시오.
![](http://hackzl.com/img/internet/4291/github-fork-erstellen-synchronisieren.webp)
Github에서 포크 만들기
다음 짧은 단계를 통해 gibthub에서 포크를 만듭니다.
- 참여하려는 원하는 소스 코드 프로젝트로 이동하십시오.
- 로그인에 성공하면 "포크"버튼을 클릭하십시오.
- Github는 이제 서버에 관련 리포지토리의 복사본을 만듭니다.
- 그런 다음 컴퓨터에서 프로젝트의 로컬 사본을 작성해야합니다. 이렇게하려면 "바탕 화면에서 복제"버튼을 클릭하여 Github 데스크탑에서 프로젝트를 편집 할 수 있습니다.
- 프로그램이 아직 시작되지 않은 경우 "Github Desktop 시작"옵션을 선택하십시오. 그런 다음 컴퓨터에서 소스 코드를 저장할 디렉토리를 선택하십시오.
- 이제 컴퓨터에서 소스 코드를 편집하고 테스트 할 수 있습니다. 예를 들어, 무료 Atom을 편집기 또는 다른 코드 호환 편집기로 사용할 수 있습니다.
마지막으로 : 다른 사람에게 포크 제공
변경 사항에 만족하면 github의 프로젝트 소유자에게 변경 사항을 제공 할 수 있습니다.
- Github Desktop에서 "변경"을 클릭하십시오.
- "커밋되지 않은 변경 사항"에서 변경 사항을 할당하고 확인할 수 있도록 방금 변경 한 모든 내용에 대한 간단한 요약을 작성해야합니다.
- 모든 변경 사항을 프로젝트에 업로드하려면 "동기화"를 클릭하십시오. 코드 변경 사항은 github 서버에 적용됩니다. 그러나 그들은 여전히 포크, 즉 프로젝트 소스 코드의 분기에 남아 있습니다.
- 마지막으로 github.com 웹 사이트로 이동하여 로그인하십시오. "비교 및 풀 요청"을 클릭하십시오.
- 이제 변경 패키지를 설명하는 토론 페이지가 나타납니다. 여기에서 프로젝트가 개선 된 이유와 방법에 대해 설득력있게 설명해야합니다.
- 그런 다음 "Send Pull Request"를 클릭하고 문제가있는 프로젝트를 개선하십시오.
- 프로젝트 소유자는 이제 제안서를 검토하고 제안을 수락하거나 설명을 위해 다시 제공합니다.
여기서는 오픈 소스 플랫폼 Github 용 Windows 클라이언트를 소개합니다.