

Há mais exemplos de AWS SDK disponíveis no repositório [AWS Doc SDK Examples](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub .

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# CodeCommit exemplos usando o Tools for PowerShell V4
<a name="powershell_4_codecommit_code_examples"></a>

Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando a Ferramentas da AWS para PowerShell V4 com CodeCommit.

*Ações* são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar perfis de serviço individuais, você pode ver as ações no contexto em seus cenários relacionados.

Cada exemplo inclui um link para o código-fonte completo, em que você pode encontrar instruções sobre como configurar e executar o código.

**Topics**
+ [Ações](#actions)

## Ações
<a name="actions"></a>

### `Get-CCBranch`
<a name="codecommit_GetBranch_powershell_4_topic"></a>

O código de exemplo a seguir mostra como usar `Get-CCBranch`.

**Ferramentas para PowerShell V4**  
**Exemplo 1: esse exemplo obtém informações sobre a ramificação especificada para o repositório especificado.**  

```
Get-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranch
```
**Saída**:  

```
BranchName                              CommitId
----------                              --------
MyNewBranch                             7763222d...561fc9c9
```
+  Para obter detalhes da API, consulte [GetBranch](https://docs.aws.amazon.com/powershell/v4/reference)em *Referência de Ferramentas da AWS para PowerShell cmdlet (V4)*. 

### `Get-CCBranchList`
<a name="codecommit_ListBranches_powershell_4_topic"></a>

O código de exemplo a seguir mostra como usar `Get-CCBranchList`.

**Ferramentas para PowerShell V4**  
**Exemplo 1: esse exemplo obtém uma lista de nomes de ramificações para o repositório especificado.**  

```
Get-CCBranchList -RepositoryName MyDemoRepo
```
**Saída**:  

```
master
MyNewBranch
```
+  Para obter detalhes da API, consulte [ListBranches](https://docs.aws.amazon.com/powershell/v4/reference)em *Referência de Ferramentas da AWS para PowerShell cmdlet (V4)*. 

### `Get-CCRepository`
<a name="codecommit_GetRepository_powershell_4_topic"></a>

O código de exemplo a seguir mostra como usar `Get-CCRepository`.

**Ferramentas para PowerShell V4**  
**Exemplo 1: esse exemplo obtém informações para o repositório especificado.**  

```
Get-CCRepository -RepositoryName MyDemoRepo
```
**Saída**:  

```
AccountId             : 80398EXAMPLE
Arn                   : arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo
CloneUrlHttp          : https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CloneUrlSsh           : ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CreationDate          : 9/8/2015 3:21:33 PM
DefaultBranch         :
LastModifiedDate      : 9/8/2015 3:21:33 PM
RepositoryDescription : This is a repository for demonstration purposes.
RepositoryId          : c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE
RepositoryName        : MyDemoRepo
```
+  Para obter detalhes da API, consulte [GetRepository](https://docs.aws.amazon.com/powershell/v4/reference)em *Referência de Ferramentas da AWS para PowerShell cmdlet (V4)*. 

### `Get-CCRepositoryBatch`
<a name="codecommit_BatchGetRepositories_powershell_4_topic"></a>

O código de exemplo a seguir mostra como usar `Get-CCRepositoryBatch`.

**Ferramentas para PowerShell V4**  
**Exemplo 1: esse exemplo confirma quais dos repositórios especificados foram e não foram encontrados.**  

```
Get-CCRepositoryBatch -RepositoryName MyDemoRepo, MyNewRepo, AMissingRepo
```
**Saída**:  

```
Repositories                            RepositoriesNotFound
------------                            --------------------
{MyDemoRepo, MyNewRepo}                {AMissingRepo}
```
+  Para obter detalhes da API, consulte [BatchGetRepositories](https://docs.aws.amazon.com/powershell/v4/reference)em *Referência de Ferramentas da AWS para PowerShell cmdlet (V4)*. 

### `Get-CCRepositoryList`
<a name="codecommit_ListRepositories_powershell_4_topic"></a>

O código de exemplo a seguir mostra como usar `Get-CCRepositoryList`.

**Ferramentas para PowerShell V4**  
**Exemplo 1: esse exemplo lista todos os repositórios em ordem crescente por nome do repositório.**  

```
Get-CCRepositoryList -Order Ascending -SortBy RepositoryName
```
**Saída**:  

```
RepositoryId                            RepositoryName
------------                            --------------
c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE    MyDemoRepo
05f30c66-e3e3-4f91-a0cd-1c84aEXAMPLE    MyNewRepo
```
+  Para obter detalhes da API, consulte [ListRepositories](https://docs.aws.amazon.com/powershell/v4/reference)em *Referência de Ferramentas da AWS para PowerShell cmdlet (V4)*. 

### `New-CCBranch`
<a name="codecommit_CreateBranch_powershell_4_topic"></a>

O código de exemplo a seguir mostra como usar `New-CCBranch`.

**Ferramentas para PowerShell V4**  
**Exemplo 1: esse exemplo cria uma ramificação com o nome especificado para o repositório especificado e o ID do commit especificado.**  

```
New-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranch -CommitId 7763222d...561fc9c9
```
+  Para obter detalhes da API, consulte [CreateBranch](https://docs.aws.amazon.com/powershell/v4/reference)em *Referência de Ferramentas da AWS para PowerShell cmdlet (V4)*. 

### `New-CCRepository`
<a name="codecommit_CreateRepository_powershell_4_topic"></a>

O código de exemplo a seguir mostra como usar `New-CCRepository`.

**Ferramentas para PowerShell V4**  
**Exemplo 1: esse exemplo cria um repositório com o nome especificado e a descrição especificada.**  

```
New-CCRepository -RepositoryName MyDemoRepo -RepositoryDescription "This is a repository for demonstration purposes."
```
**Saída**:  

```
AccountId             : 80398EXAMPLE
Arn                   : arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo
CloneUrlHttp          : https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CloneUrlSsh           : ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo
CreationDate          : 9/18/2015 4:13:25 PM
DefaultBranch         :
LastModifiedDate      : 9/18/2015 4:13:25 PM
RepositoryDescription : This is a repository for demonstration purposes.
RepositoryId          : 43ef2443-3372-4b12-9e78-65c27EXAMPLE
RepositoryName        : MyDemoRepo
```
+  Para obter detalhes da API, consulte [CreateRepository](https://docs.aws.amazon.com/powershell/v4/reference)em *Referência de Ferramentas da AWS para PowerShell cmdlet (V4)*. 

### `Remove-CCRepository`
<a name="codecommit_DeleteRepository_powershell_4_topic"></a>

O código de exemplo a seguir mostra como usar `Remove-CCRepository`.

**Ferramentas para PowerShell V4**  
**Exemplo 1: esse exemplo exclui forçosamente o repositório especificado. O comando solicitará a confirmação antes de continuar. Adicione o parâmetro -Force para excluir o repositório sem um aviso.**  

```
Remove-CCRepository -RepositoryName MyDemoRepo
```
**Saída**:  

```
43ef2443-3372-4b12-9e78-65c27EXAMPLE
```
+  Para obter detalhes da API, consulte [DeleteRepository](https://docs.aws.amazon.com/powershell/v4/reference)em *Referência de Ferramentas da AWS para PowerShell cmdlet (V4)*. 

### `Update-CCDefaultBranch`
<a name="codecommit_UpdateDefaultBranch_powershell_4_topic"></a>

O código de exemplo a seguir mostra como usar `Update-CCDefaultBranch`.

**Ferramentas para PowerShell V4**  
**Exemplo 1: esse exemplo altera a ramificação padrão do repositório especificado para a ramificação especificada.**  

```
Update-CCDefaultBranch -RepositoryName MyDemoRepo -DefaultBranchName MyNewBranch
```
+  Para obter detalhes da API, consulte [UpdateDefaultBranch](https://docs.aws.amazon.com/powershell/v4/reference)em *Referência de Ferramentas da AWS para PowerShell cmdlet (V4)*. 

### `Update-CCRepositoryDescription`
<a name="codecommit_UpdateRepositoryDescription_powershell_4_topic"></a>

O código de exemplo a seguir mostra como usar `Update-CCRepositoryDescription`.

**Ferramentas para PowerShell V4**  
**Exemplo 1: esse exemplo altera a descrição do repositório especificado.**  

```
Update-CCRepositoryDescription -RepositoryName MyDemoRepo -RepositoryDescription "This is an updated description."
```
+  Para obter detalhes da API, consulte [UpdateRepositoryDescription](https://docs.aws.amazon.com/powershell/v4/reference)em *Referência de Ferramentas da AWS para PowerShell cmdlet (V4)*. 

### `Update-CCRepositoryName`
<a name="codecommit_UpdateRepositoryName_powershell_4_topic"></a>

O código de exemplo a seguir mostra como usar `Update-CCRepositoryName`.

**Ferramentas para PowerShell V4**  
**Exemplo 1: esse exemplo altera o nome do repositório especificado.**  

```
Update-CCRepositoryName -NewName MyDemoRepo2 -OldName MyDemoRepo
```
+  Para obter detalhes da API, consulte [UpdateRepositoryName](https://docs.aws.amazon.com/powershell/v4/reference)em *Referência de Ferramentas da AWS para PowerShell cmdlet (V4)*. 