github fork 코드와pull request 동기화

1102 단어
github에서 프로젝트를 내놓은 후, 프로젝트와 프로젝트를 동기화하는 방법

원본 프로젝트 코드 동기화

  • fork의 코드 라이브러리에 상위 코드의remote 원본을 추가합니다(이 조작은 한 번만 하면 됩니다)
  • #     upstream         ,      
    git remote add upstream https://github.com/author/project
    # or 
    git remote add upstream [email protected]:author/project.git
    

    만약 당신이 원 항목을 조작할 권한이 있다면, 다음 방식을 사용하는 것을 권장합니다
  • 원 프로젝트의 최신 코드를 fork 프로젝트에 동기화
  • # Step 1
    git fetch upstream
    # Step 2
    git checkout master
    # Step 3
    git merge upstream/master -no-ff
    

    간단한 명령
    # Step 1
    git checkout master
    # Step 2
    git pull 
    

    참조 문서:fork-a-repo
  • 이후에 Push 코드가github에 도착할 수 있습니다
  • git push
    

    pull request 만들기


    보통, fork 프로젝트 이후에pull request를 통해 원본 코드에 공헌 코드를 사용할 수 있습니다

    Step 1 새 branch에 코드를 작성해야 합니다.

    git checkout -b

    Step 2 코드 작성이 완료되면 fork 프로젝트에 코드를 제출하고 제출하기 전에 원본 프로젝트와 코드를 동기화합니다

    git push origin/branchName

    Step 3 pull request 만들기


    참조: Using pull requests

    좋은 웹페이지 즐겨찾기