

Amazon CodeCatalyst は新規のお客様には提供されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「[CodeCatalyst から移行する方法](migration.md)」を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ブランチ関連の Gitコマンド
<a name="source-branches-git"></a>

Git を使用すると、お使いのコンピュータ (ローカルリポジトリ) または開発環境にあるソースリポジトリのクローンでブランチを作成、管理および削除でき、変更をコミットして CodeCatalyst ソースリポジトリ (リモートリポジトリ) にプッシュでいます。例えば、次のようになります。


**ブランチの一般的な Git コマンド**  

|  |  | 
| --- |--- |
|  ローカルリポジトリ内のすべてのブランチを一覧表示します。現在のブランチの横にはアスタリスク (`*`) が表示されます。  |  `git branch`  | 
|  リモートリポジトリに既存するすべてのブランチに関する情報をローカルリポジトリにプルします。  |  `git fetch`  | 
|  ローカルリポジトリ内のすべてのブランチと、ローカルリポジトリ内のリモート追跡ブランチを一覧表示します。  |  `git branch -a`  | 
|  ローカルリポジトリ内のリモート追跡ブランチのみを一覧表示します。  |  `git branch -r`  | 
|  指定したブランチ名を使用して、ローカルリポジトリ内でブランチを作成します。このブランチは、変更をコミットしてプッシュするまでリモートリポジトリに表示されません。  |  `git branch branch-name`  | 
|  指定したブランチ名を使用して、ローカルリポジトリ内でブランチを作成し、そのブランチに切り替えます。  |  `git checkout -b branch-name`  | 
|  指定したブランチ名を使用して、ローカルリポジトリ内で別のブランチに切り替えます。  |  `git checkout other-branch-name`  | 
|  リモートリポジトリに対するローカルリポジトリ指定ニックネームと指定ブランチ名を使用して、ローカルリポジトリからリモートリポジトリにブランチをプッシュします。また、ローカルリポジトリのブランチに関するアップストリーム追跡情報を設定します。  |  `git push -u remote-name branch-name`  | 
|  ローカルリポジトリ内の別のブランチからローカルリポジトリ内の現在のブランチに変更をマージします。  |  `git merge from-other-branch-name`  | 
|  マージされていない作業が含まれていない限り、ローカルリポジトリ内のブランチを削除します。  |  `git branch -d branch-name`  | 
|  ローカルリポジトリがリモートリポジトリに使用する指定ニックネームとブランチ名を使用して、リモートリポジトリのブランチを削除します。(コロン (`:`) の使用に注意してください)。または、コマンドの一部として `--delete` を指定します。  | `git push remote-name :branch-name` `git push remote-name --delete branch-name`  | 

詳細については、Git ドキュメントを参照してください。