읽기 GitHub의 오픈 소스 올바른 방법

머리말

  오픈 소스 프로젝트가 최근에 부적절 완전히 새로운 코드, 반복적 인 사업 수행 과정의 부족을 발견 시작했다 읽고 당신이 그렇게이 블로그이 문제에 대해 잘 알 수있는 경우 코드의 생각을 제출합니다.

  최신 버전으로 그 지역의 창고 코드 업데이트를 확인하는 방법, 오픈 소스 프로젝트를 포크하는 방법 : 주로 텍스트에 관련.

  본 논문에서는 오픈 소스는 FLINK 예를 전망이다.

1, 전체 공정

  코드 제출 과정을 ===== 얻을 포크 프로젝트 =====> 다운로드 지역 ======> 가져 오기 IDEA, 구성 자식> 업데이트 코드

2, 포크 프로젝트

  GitHub의 오픈 소스 프로젝트에 포크에, 우리는 먼저 등록 절차는, 바이 수 있습니다 자세히 여기 진행하지하는 GitHub의 계정이 필요합니다.

  GitHub의 오픈 소스 프로젝트에 필요한, 포크 상단 오른쪽 클릭에 발견 자동으로 다음, GitHub의 자신의 저장소를 생성합니다 :

3, 코드를 다운로드

  사용이 권장 제출 프로세스 기여자를 얻기 위해,에서 자신의 창고에서 자식을 사용할 수 있는 소스 코드를 얻을 수 있습니다.

  또한 가능한 자식 URL에 직접 원래 프로젝트의 복제,하지만 당신은 원래 프로젝트에 기여하려면? 오픈 소스 프로젝트에 원래의 코드에 직접 언급은 확실히 (물론, 반드시 아니요, 일반적으로 말을하지 않음)의 것을 제외한다. 프로세스는 일반적으로 원래의 프로젝트에 코드를 제출하는 방법 : 자신의 GitHub의 저장소, 원래 프로젝트 창고에 다음 새로운 풀 요청에 코드를 제출, 원래 프로젝트의 시간으로 상황에서 코드를 병합 할 것인지 될 것입니다.

  이 과정은 아래 URL을 구하는 방법

  팁 : 당신이 느린 GitHub의에서 소스 코드를 다운로드하는 경우, 당신은 노트북 될 일이, 당신은 단지 이유를 알고하지 않습니다, 뜨거운 다운로드, 놀라운 속도를 사용할 수 있습니다.

 4 도입 IDEA, 제출 프로세스 구성 취득 자식

  가져 오기 프로세스 만 IDEA에서 "가져 오기 기존 프로젝트"를 선택해야하므로 받는다는 프로젝트는, pom.xml 파일을 선택하기 때문에 FLINK이다.

  이 과정은 다음을 포함한다 :

  선택 1) Java 버전

    보통의 다음 README.md GitHub의 프로젝트 파일 또는 프로젝트에서 적절한 JDK 버전을 설명합니다 정식 오픈 소스 프로젝트 위키;

    필수 스칼라 버전 받는다는 공감;

  2) 구성 자식

    바이두의 구성 절차.

  다음과 같은 효과가 있습니다 :

 5, 업데이트 코드

  프로젝트의 진행 상황을 이해하기 위해서는 로컬 코드를 업데이트하려면 다음과 같이 수행 할 수 있습니다

  1) 원래 프로젝트 구성 주소

상류 추가 원격 이눔 <원래 창고 GitHub의 주소> // 같은 : HTTPS : //github.com/apache/flink.git

    2) 원격 저장소 및웨어 하우스 이전 어드레스의 현재 주소를 볼

자식 원격 -v

  3) 원래 창고의 업데이트를

상류 가져 GIT

  4) 지점에 병합

자식 병합 업스트림 / 마스터

  5) 지역 업데이 트를 확인

자식 로그

  6) GitHub의 저장소 자신의 포크를 업데이트

자식 푸시 원산지 / 마스터

   네이티브 코드 업데이트는 GitHub의에 저장소를 업데이트 한 다음 로컬 저장소를 업데이트하는 자식 풀을 사용하지만,이 방법은 내가 사용하는 동안 가지의 최신 버전을 얻을 수있는 상황, 특정 프로세스 참조 할 수 있습니다 발견 할 수 있습니다 참조 [1 ] .

  자식 명령에 개인 권장되는 방법은 여기에 업데이 트를 언급했다.

  또한, GitHub의 공정에서 사용 자식 인장 코드, RPC 문제가 발생할 수있는 실패 참조 할 참조 [2] .

참조 :

[1]  https://www.cnblogs.com/eyunhua/p/8463200.html

[2] https://www.cnblogs.com/zjfjava/p/10392150.html

 

추천

출처www.cnblogs.com/love-yh/p/12535808.html