[GitHub] 브랜치 생성에서 통합에 이르는 일련의 프로세스

3187 단어 GitHub
GitHub에서는 일반적으로 master 이 아니라 다른 지점에서 작업합니다.
다른 분기에서 생성된 파일 등을 결합(결합)해야 합니다master.
나는 그 절차를 총결해 보았다.

입문

  • 지점 전용master
  • 새로 만든 지점에서 작업하려면
  • 스토리지 관리자로 통합
  • 나는 이러한 조건하에서 지점을 만드는 것부터 합병하는 것까지 하고 싶다.

    지점과 일을 하다


    현재 분기가 master 인지 확인합니다.
    $ git branch
    * master
    
    master로 확인한 후 다음 코드를 입력하여 새 지점을 만듭니다.
    git checkout -b <任意のブランチ名>
    
    예를 들어, 브랜치 이름을 chapter01 로 설정한 경우 다음과 같이 표시됩니다.
    $ git branch
    * chapter01
      master
    

    GitHub로 이동


    작업이 완료되면 GitHub에 밀어넣습니다.
    Git에서 GitHub로 이어지는 일련의 프로세스
    $ git status # どのファイルを変更したか確認
    $ git diff # 前回のコミットと、今回変更したファイルの差分を抽出
    
    # ファイルを全てコミットする場合
    $ git add .
    
    # ファイルを指定してコミットする場合
    $ git add ファイル名 # 例) git add messages_controller.rb
    
    $ git commit -m "任意コメント"
    
    # GitHubへ反映
    $ git push origin BRANCH_NAME  # 例) git push origin chapter01
    

    GitHub에서 신축 생성하기


    GitHub에서 잡아당기기 요청을 작성합니다.

    ① Compare &pull request 버튼을 누릅니다.



    ② 변경 내용을 설명에 기재하고 Create Pull Request 키를 누릅니다.



    ③ 어느 지점에서 어느 지점으로 요청을 당길지 확인합니다.


    이번에는 chapter1_sub 에서 master 에게 라식 요청을 했다.

    ④ 코드 페이지로 돌아가 브랜치가 마스터인지 확인합니다.



    ⑤ Pull rquests로 돌아가서 Merge pull request 를 클릭합니다.



    ⑥ 주석을 작성하고 Confirm merge를 클릭한 후 병합을 완료합니다.



    ⑦ 변경 전과 변경 후


    변경 전

    수정 후

    로컬 저장소 분기를 master로 전환하고 원격 저장소에서 당기기

    $ git checkout master
    
    $ git pull
    
    이렇게 하면 로컬 저장소에 통합된 원격 저장소의 변경 사항을 반영할 수 있습니다.
    다음은 브랜치 생성에서 통합까지의 일련의 절차입니다.

    좋은 웹페이지 즐겨찾기