初心者のためのブランチ入門.


ブランチとプルの要求は、Githubワークフローに不可欠です.
あなたが彼らの聞いたことがないならば、それは大丈夫です.このチュートリアルの私の目標は、彼らが何であるかを理解するのに役立ちます.

どのような枝ですか?


ブランチは単純にメインブランチから作成された孤立した環境です.
それはあなたが新しいアイデアを実験するか、またはメインブランチに影響を与えることなく、他の人が犯した変更によって影響を受けることなくバグ修正を行います.
あなたは安全に開発し、新しい機能をテストする枝を使用することができます.
機能が準備ができて、承認されるときpull request メインブランチにマージされる前に変更を確認するために開きます.

プル要求は何ですか?


プル要求は、あなたがあなたのブランチを通して倉庫に行った変更の他に知らせる機能です.
それはあなたがスクリーンショットや一般的なアイデアを共有したり、立ち往生しているときに助けを求めることができます.
リポジトリの所有者は、あなたがあなたのブランチで行った仕事をレビューします、そして、彼らはより多くの情報のためにあなたに戻ることができるか、あなたが逃したかもしれないバグを指摘することができます.
一旦プル要求が審査されて、承認されるならば、枝はマスター支店と合併されます.

枝の作成


ブランチを作成するには.コンピュータ上のリポジトリを開き、次に端末またはgit cliを開き、次のコマンドを使用します.
git branch readme-edits
git branch はGitコマンドを使用して分岐を作成します.このコマンドは、現在作業中のブランチから分岐を作成します.
新しいブランチを割り当てたい名前が続きます.この場合は電話しますreadme-edits ReadMeを編集したいので.mdファイル.
ブランチ名に空白を含めることはできません.

枝に切り替える


あなたが作成したブランチに切り替えるにはgit checkout
git checkout readme-edits
git checkout に続く枝の名前が続きます.もしあなたがどんな枝を確認したいのなら、git branch コマンド.
アスタリスクで緑で強調表示された枝は、現在の作業ブランチです.

変更をコミット


READMEを開きます.mdファイルを変更してファイルを保存します.

ファイルを編集した後、我々はすぐに我々はちょうどREADMEファイルに作った変更と一緒にGithubに作成した新しいブランチをプッシュすることができます.

  • ファイルをステージングに追加します.
    git add README.md
    

  • メッセージで変更をコミットする
    git commit -m "Updated the readme file"
    

  • 変更をGiThubに押してください
    RIPOに新しいブランチを押しているので--set-upstream 新しいブランチを作成するフラグorigin リモート.
    最後に、ローカルに作成したものと同じブランチの名前を指定します.
    git push --set-upstream origin readme-edits
    
    このコマンドは初めてブランチの変更を押すときに使用されます.一度だけ上流に設定する必要がありますgit push .
  • プル要求を開始する


    あなたの変更がプッシュされた後、プル要求を開きます.その結果、リポジトリの所有者(この場合、それはあなたのものです)はあなたの仕事を確認することができて、主な枝でそれを合併することができます.
    トップペインでクリックPull requests タブ.

    開封直後にプロンプトが表示されますCompare & pull request Githubがメインブランチにない新しい変更に気づいているので.
    ボタンをクリックします.

    ボタンをクリックした後、下のウィンドウが表示されます.ここで、変更内容の詳細な説明を追加できます.
    また、画像を使用することができますmarkdown .
    これはあなたのプル要求を確認する人に表示されます.最後にクリックcreate pull request .

    一度プルリクエストを作成したら、同じブランチに変更を加えて、それらを押し続けることができます.
    あなたのすべてのコミットは、その枝にプル要求に追加され、変更が行われるFiles changed タブ.

    プル要求のマージ


    変更が確認されたら、メインブランチにマージしてください.クリックMerge pull request クリックconfirm merge .
    下のボックスを見て、それが合併されたことを確認します.また、分岐を削除することもできます.

    ローカルセットアップを更新


    Githubでブランチをマージしたとしても、ローカルの変更は更新されていません.

  • メインブランチへの切り替え
    git checkout main
    

  • 2 . githubからの変更をプルする
    git pull
    

  • 3 .合併ブランチを削除する
    ローカルブランチを削除git branch 続いて-d フラグと最後に削除するブランチの名前.
    git branch -d readme-edits
    
  • これらはあなたが分岐を作成し、プル要求を開くときに知っておく必要がある基本です.
    読書ありがとう❤️