O AWS CodeCommit não está mais disponível para novos clientes. Os clientes atuais do AWS CodeCommit podem continuar usando o serviço normalmente. Saiba mais"
Sincronizar alterações entre um repositório local e um repositório do AWS CodeCommit
Você pode usar o Git para sincronizar alterações entre um repositório local e o repositório do CodeCommit conectado a ele.
Para enviar via push as alterações do repositório local para o repositório do CodeCommit, execute git push
remote-name
branch-name.
Para extrair as alterações para o repositório local de o repositório do CodeCommit, execute git pull
remote-name
branch-name.
Tanto para enviar como para extrair, remote-name é o apelido que o repositório local usa para o repositório do CodeCommit, e branch-name é o nome da ramificação no repositório do CodeCommit.
dica
Para obter o apelido que o repositório local usa para o repositório do CodeCommit, execute git remote. Para obter uma lista de nomes de ramificação, execute git
branch. Um asterisco (*) aparece próximo ao nome da ramificação atual. (Você também pode executar git status para mostrar o nome da ramificação atual.)
nota
Se você clonou o repositório, pela perspectiva do repositório local, remote-name não é o nome do repositório do CodeCommit. Quando você clona um repositório, nome-repositório-remoto é definido automaticamente como origin.
Por exemplo, para enviar via push alterações do repositório local para a ramificação main no repositório do CodeCommit com o apelido origin:
git push origin main
Da mesma forma, para extrair alterações para repositório local da ramificação main no repositório do CodeCommit com o apelido origin:
git pull origin main
dica
Se você adicionar a opção -u ao git push, definirá informações de rastreamento upstream. Por exemplo, se você executar git push -u
origin main), no futuro, você pode executar git push e git pull sem remote-name branch-name. Para obter as informações de rastreamento upstream, execute git remote show remote-name (por exemplo, git remote show origin).
Para obter mais opções, consulte a documentação do Git.