[CodeSquad] Git - Pull Request



進行方法

  • フォトフレームの要件を理解します.
  • に対する要求の実現が完了すると、Pull Request(以下PRと略す)により、自身のGithub IDに対応するブランチ要求コードをレビューする.
  • コードレビューフィードバックを改良し、PUSHを再実行します.
  • のすべてのフィードバックが完了したら、次のステップに挑戦し、前のプロセスを繰り返します.
  • コードレビュープロセス


    リポジトリブランチには、自分のgithub IDに対応するブランチが存在する必要があります.
    自分のgithub IDに対応するブランチがあるか確認します.

  • 自分自身のgithub IDに対応するブランチがない場合は、ブランチ作成チャネル要求ブランチ作成を要求する.
    プロジェクトを自分のアカウントに分岐します.リポジトリの右上隅にあるforkボタンを使用します.

  • 自分のパソコンでforkプロジェクトをクローンします.
  • git clone https://github.com/{본인_아이디}/{저장소 아이디}
    ex) https://github.com/godrm/swift-photoframe
  • クローンされたプロジェクト移動
  • cd {저장소 아이디}
    ex) cd swift-photoframe
  • アイデンティティを使用してブランチを作成するcheckout
  • git checkout -t origin/본인_아이디
    ex) git checkout -t origin/godrm
    ブランチを作成して
  • 機能(連続番号)
  • を実現する.
    git checkout -b 브랜치이름
    ex) git checkout -b photoframe-step1
  • commit
  • git status //확인
    git rm 파일명 //삭제된 파일
    git add 파일명(or * 모두) // 추가/변경 파일
    git commit -m "메세지" // 커밋
  • リモート・リポジトリ
  • にアップロード
    git push --set-upstream origin 브랜치이름
    ex) git push --set-upstream origin photoframe-step1

  • pull request
  • リクエストはgithubサービスで行うことができる.
  • pull requestは、元のリポジトリ内のブランチ(独自のgithub ID)と、前のステップで作成したブランチ名に基づいています.
  • ex) code-squad/swift-photoframe godrm 브랜치 기준 => godrm/swift-photoframe store-step1

  • コードレビューとプッシュ
  • リクエストによりフィードバックが得られる.
  • コードレビューフィードバックを改良し、PUSHを再実行します.

  • デフォルト(上流)ブランチの切り替えとベース・リポジトリの追加(初期起動手順を1回だけ実行)
    git checkout 본인_아이디
    git remote add upstream base_저장소_url
    
    ex) git checkout godrm
    ex) git remote add upstream https://github.com/code-squad/swift-photoframe.git
    前の
  • に示すように、ベースストレージを追加した後、リモートブランチリストを表示すると、4つ表示されるはずです.
  • git remote -v

  • デフォルトベースリポジトリと同期(PR送信内容を自分のデフォルトリポジトリとマージ)
    git fetch upstream
    git rebase upstream/본인_아이디
    ex) git rebase upstream/godrm

  • 次のタスクを解決する場合は、[5ステップ分岐作成]から再開します.
  • ビデオのコードコメント()で参照

  • forkを使用してコードを表示する
  • PRを送信してPRを再送する際の注意事項
  • Reference


    Githubの完全なプロセス#1について
    Githubの完全なプロセス2について
    Githubをforkリポジトリの最新ソースに同期
    整理羽指令