

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}}`<br />`git push {{remote-name}} --delete {{branch-name}}` | 

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