ローカルブランチのプッシュ
メニューを表示するにはスワイプしてください
新しい機能のために別のブランチを作成することは、Gitを使用する際に非常によく行われる手法です。たとえば、プロジェクトに決済システムを実装したい場合、feature/paymentブランチを作成し、すぐにそのブランチに切り替えます。
このブランチ上で、test.txtファイルにいくつかの変更を加え、決済システムを実装するためのコードを追加するイメージです。ここでは単純に「A few lines of code」という行をファイルに追加します。
次に、直接コミットを行います。
現在、feature/payment ブランチにコミットがあります。このブランチを main ブランチにマージする前に、まずリモートリポジトリへプッシュします。
この場合、手間のように感じるかもしれませんが、実際には他の協力者がいる場合、コードのレビューやテスト、フィードバックを受けることができます。
新しいブランチを初めてリモートリポジトリにプッシュする際は、git push コマンドにいくつかの追加パラメータを指定する必要があります。具体的には、-u フラグを使用して、ブランチが対応するリモートブランチ(upstream と呼ばれる)を追跡するように設定します。また、origin リポジトリにプッシュすることと、feature/payment ブランチをプッシュすることを指定します。
Gitにおいて、upstreamはローカルブランチが追跡しているリモートリポジトリおよびブランチを指します。アップストリームブランチを設定すると、ローカルブランチはどのリモートブランチにプッシュし、どのリモートブランチからプルするかを認識します。例えば、git push -u origin feature/paymentでアップストリームブランチを設定すると、ローカルのfeature/paymentブランチがfeature/paymentリモートのoriginブランチを追跡するようにGitに指示します。
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください