Git にリモート ブランチを追加する
Git では、開発者がリモート リポジトリに新しいブランチを作成することを許可していません。 しかし、その代わりに、既存のローカル ブランチをプッシュできます。その後、いくつかの Git コマンドを使用してリモート リポジトリに移動できます。
すべてのバージョン管理システムで、分岐はコード管理の最良の方法と見なされており、Git でリモート ブランチを作成するのに役立ちます。 分岐は、ビジネス関連の変更を互いのコードから分離するために毎日の開発操作で使用されます。または、一部の開発者は、新しい要件や機能を開発するために分岐を作成することを好みます。
コード開発で新しいアイテムや機能を追加する必要がある場合、またはクライアントやチームの品質保証担当者が気付いたバグを修正したい場合は、同じブランチに新しいブランチを生成します。 コードのバグを更新して修正するためのリポジトリ。 この短いガイドでは、リモート ブランチをリポジトリに追加する方法を学習します。
Git リモート
コマンド git remote
は、さらなるリポジトリへの接続を生成、監視、および削除します。
Git にリモート リポジトリを追加する
新しいリモートを追加する場合は、リポジトリのディレクトリが保存されているターミナルでコマンド git remote add
を実行します。このコマンドは、リポジトリに新しいブランチを追加します。
コマンド git remote add
は 2つの引数に基づいています。
- 最初の部分は、コマンド内のリモート名です。
- 最後の部分は、コマンド内のリモート URL です。
例えば:
$ git remote add <newname> <url>
# Set a new remote
Git でリモート ブランチを一覧表示する
リモート ブランチが正常に作成されたら、エイリアス _r
を付けてコマンド git branch
を使用してすべてのリモート ブランチを一覧表示し、新しく作成されたリモート ブランチがリストに含まれているかどうかを確認できます。
git branch -r
Git でローカル ブランチを作成する
まず、git checkout コマンド
を使用してローカル ブランチを作成します。
git checkout -b <new-branch-name>
このコマンドを使用して、現在のブランチから新しいブランチを作成しました。 別のブランチから新しいブランチを開発したい場合は、以下の例で説明されているように、コマンドの最後に必要なブランチ名を指定します。
git checkout -b <new-branch-name> <from-branch-name>
Git でローカル ブランチをリモートにプッシュする
私たちは主にローカル ブランチで作業しており、チーム環境でコード メイトと共有する準備ができたら、次のコマンドを実行してリモート リポジトリにプッシュします。
git push -u <remote> <branch-name>
エイリアス -u
は、--set-upstream
のショートカットとして使用されます。 これは、現在のローカル ブランチのリモート ブランチをセットアップするのに役立ちます。
その後、コードメイトがブランチと対話する必要があるときはいつでも、git fetch
コマンドを実行します。
git fetch
git checkout <branch-name>
Git でリモート ブランチをマージする
次に、次のコマンドを使用して、リモートからの変更をローカルにマージします。
git merge <remote>
Git でリモートを更新する
その後、例に示す次のコマンドを使用して、ローカル ブランチからリモートを更新します。
git push -u <remote> <branch>
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn