次の方法で共有


新しい Git ブランチを作成する

Azure DevOps Services |Azure DevOps Server 2022 |Azure DevOps Server 2020

Visual Studio 2019 |Visual Studio 2022

新しい Git リポジトリの最初のコミットは、 main ブランチの先頭です。 mainブランチで作業するときは、そのブランチに作業を記録するようにコミットします。 Git での分岐は、以前のブランチから分岐する新しい開発ラインを作成するときに発生します。 main ブランチに追加する前に、新しい機能を開発してテストする新しいブランチを作成することもできます。 推奨される Git ワークフロー は、すべての機能またはバグ修正に新しいブランチを使用することです。 ブランチを切り替えると、Git は、選択したブランチに合わせてリポジトリ ファイルのバージョンをほぼ瞬時に切り替えます。 コミットは常に現在のブランチに保存され、他のブランチのコミットから分離されます。

Git ワークフローの概要については、 Azure Repos Git チュートリアルを参照してください。

[前提条件]

カテゴリ Requirements
プロジェクトへのアクセス権 プロジェクトのメンバー。
アクセス許可 - プライベート プロジェクトのコードを表示する: 少なくとも Basic アクセス。
- プライベート プロジェクトのコードを複製または投稿する: 共同作成者 セキュリティ グループのメンバー、またはプロジェクト内の対応するアクセス許可。
- ブランチまたはリポジトリのアクセス許可を設定する: ブランチまたはリポジトリの アクセス許可を管理 します。
- 既定のブランチを変更する: リポジトリ のポリシー のアクセス許可を編集します。
- リポジトリをインポートする: プロジェクト管理者 セキュリティ グループのメンバーまたは Git プロジェクト レベルの [リポジトリ の作成 ] アクセス許可が [許可] に設定されています。 詳細については、「Git リポジトリのアクセス許可を設定する」を参照してください。
サービス リポジトリが有効になっています
ツール Optional. az repos コマンドを使用する: Azure DevOps CLI

パブリック プロジェクトでは、 利害関係者 アクセス権を持つユーザーは、コードの表示、複製、投稿など、Azure Repos へのフル アクセス権を持ちます。

カテゴリ Requirements
プロジェクトへのアクセス権 プロジェクトのメンバー。
アクセス許可 - コードの表示: 少なくとも 基本 アクセス。
- コードの複製または投稿: 共同作成者 セキュリティ グループのメンバー、またはプロジェクト内の対応するアクセス許可。
サービス リポジトリが有効になっています

新しいブランチを作成する

分岐名には、スペース、チルダ、コロンなどの ASCII 制御文字を含めることはできません。 小文字を使用し、単語をハイフンで区切るのがよく使われます。 スラッシュを使用してブランチをグループ化できます。 分岐名の長さは 250 文字を超えないようにしてください。 分岐名とコミット ハッシュの間のあいまいさを回避するために、40 の 16 進文字で構成されるブランチ名を使用しないでください。 ブランチの名前付けの詳細については、 git-check-ref-formatGit クロスプラットフォームの互換性に関する説明を参照してください。

ブランチは、Azure Repos Git リポジトリ、GitHub リポジトリ、またはその他のホストされている Git リポジトリで作成できます。

Azure Repos

  1. Web ブラウザーから、 Azure DevOps 組織のチーム プロジェクトを開き、 Repos>Branches を選択して ブランチ ビューを開きます。

    [リポジトリ] メニューが展開された Azure DevOps プロジェクト ページのスクリーンショット。

  2. [ブランチ] ビュー 、[ 新しいブランチ ] を選択して [ ブランチの作成 ] ダイアログを起動します。

    Azure DevOps リポジトリ ページの [新しいブランチ] ボタンのスクリーンショット。

  3. [ ブランチの作成 ] ダイアログで、一意の新しいブランチ名を入力し、新しいブランチのベース ブランチを選択し、必要に応じて作業項目をリンクして、[ 作成] を選択します。

    [ブランチの作成] ダイアログのスクリーンショット。

    新しいブランチがブランチ一覧に表示されます。

    新しいブランチを示すブランチリストのスクリーンショット。

GitHub

Web ブラウザーから GitHub リポジトリのメイン ページに移動し、ベース ブランチを選択して [ ブランチ/タグの切り替え ] ダイアログを起動し、一意の新しいブランチ名を入力して、[ ブランチの作成] を選択します。

GitHub リポジトリのメイン ページにある [ブランチ/タグの切り替え] ダイアログのスクリーンショット。

リポジトリのメイン ページに、新しいブランチ内のファイルが表示されるようになりました。

GitHub リポジトリのメイン ページにある新しいブランチ ファイルのスクリーンショット。

ヒント

リモート ブランチを作成したら、ローカル Git リポジトリに フェッチ できます。 コマンド プロンプトで、次のコマンドを実行します。
git fetch
git switch <remote branch name>

次のステップ