Crea una filiale in AWS CodeCommit - AWS CodeCommit

AWS CodeCommit non è più disponibile per i nuovi clienti. I clienti esistenti di AWS CodeCommit possono continuare a utilizzare il servizio normalmente. Scopri di più»

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Crea una filiale in AWS CodeCommit

È possibile utilizzare la CodeCommit console o creare rami per il repository. AWS CLI Questo è un modo rapido per separare il lavoro su una versione dei file nuova o diversa senza influire sul lavoro nel ramo predefinito. Dopo aver creato un ramo nella CodeCommit console, devi inserire la modifica nel repository locale. In alternativa, puoi creare un ramo localmente e quindi utilizzare Git da un repository locale connesso al CodeCommit repository per inviare tale modifica.

Crea un ramo (console)

È possibile utilizzare la CodeCommit console per creare un ramo in un CodeCommit repository. Gli utenti vedranno il nuovo ramo la prossima volta che eseguono il pull delle modifiche dal repository.

  1. Apri la CodeCommit console su https://console.aws.amazon.com/codesuite/codecommit/home.

  2. In Repositories (Repository), selezionare il nome del repository in cui si desidera creare un ramo.

  3. Nel riquadro di navigazione selezionare Branches (Rami).

  4. Selezionare Crea branch (Crea ramo).

    Creazione di un ramo nella console. CodeCommit

    Immettere un nome per il ramo in Branch name (Nome ramo). In Branch from (Ramo da), scegliere un ramo o un tag dall'elenco o incollare un ID commit. Selezionare Crea branch (Crea ramo).

Crea un ramo (Git)

Segui questi passaggi per utilizzare Git da un repository locale per creare un ramo in un repository locale e quindi inviare quel ramo al CodeCommit repository.

Questi passaggi sono scritti partendo dal presupposto che tu abbia già collegato il repository locale al repository. CodeCommit Per istruzioni, consulta Connessione a un repository.

  1. Crea un ramo nel tuo repository locale eseguendo il comando, dove git checkout -b new-branch-name new-branch-name è il nome del nuovo ramo.

    Ad esempio, il comando seguente crea un ramo denominato MyNewBranch nel repository locale:

    git checkout -b MyNewBranch
  2. Per inviare il nuovo ramo dal repository locale al CodeCommit repository, esegui il git push comando, specificando sia il che il. remote-name new-branch-name

    Ad esempio, per inserire un nuovo ramo nel repository locale denominato nel CodeCommit repository con MyNewBranch il soprannome: origin

    git push origin MyNewBranch
Nota

Se aggiungi l'-uopzione a git push (ad esempio,git push -u origin main), in futuro potrai eseguirla git push senza remote-name branch-name. Le informazioni di tracciamento a monte sono impostate. Per ottenere le informazioni di registrazione upstream, eseguire git remote show remote-name (ad esempio, git remote show origin).

Per vedere l'elenco di tutti i rami di registrazione remoti e locali, eseguire git branch --all.

Per configurare un ramo nel repository locale collegato a un ramo del CodeCommit repository, esegui. git checkout remote-branch-name

Per altre opzioni, consulta la documentazione di Git.

Crea un ramo (AWS CLI)

Per utilizzare AWS CLI i comandi con CodeCommit, installa AWS CLI. Per ulteriori informazioni, consulta Guida di riferimento alla riga di comando.

Segui questi passaggi per AWS CLI creare un ramo in un CodeCommit repository e poi invia quel ramo al CodeCommit repository. Per i passaggi per creare un commit iniziale e specificare il nome del ramo predefinito per un repository vuoto, consulta Creare il primo commit per un repository utilizzando il. AWS CLI

  1. Eseguire il comando create-branch specificando:

    • Il nome del CodeCommit repository in cui viene creato il ramo (con l'--repository-nameopzione).

      Nota

      Per ottenere il nome del CodeCommit repository, esegui il comando list-repositories.

    • Il nome del nuovo ramo (con l'opzione --branch-name).

    • L'ID del commit a cui punta il nuovo ramo (con l'opzione --commit-id).

    Ad esempio, per creare un ramo denominato MyNewBranch che punti a commit ID 317f8570EXAMPLE in un repository denominato: CodeCommit MyDemoRepo

    aws codecommit create-branch --repository-name MyDemoRepo --branch-name MyNewBranch --commit-id 317f8570EXAMPLE

    Questo comando restituisce un output solo se ci sono errori.

  2. Per aggiornare l'elenco dei rami del CodeCommit repository disponibili nel repository locale con il nuovo nome del ramo remoto, esegui. git remote update remote-name

    Ad esempio, per aggiornare l'elenco dei rami disponibili per il CodeCommit repository con il soprannome: origin

    git remote update origin
    Nota

    In alternativa, è possibile eseguire il comando git fetch. Puoi anche visualizzare tutti i rami remoti eseguendogit branch --all, ma finché non aggiorni l'elenco del repository locale, il ramo remoto che hai creato non appare nell'elenco.

    Per altre opzioni, consulta la documentazione di Git.

  3. Per configurare un ramo nel repository locale connesso al nuovo ramo nel CodeCommit repository, esegui. git checkout remote-branch-name

Nota

Per ottenere un elenco dei nomi dei CodeCommit repository e relativiURLs, esegui il comando. git remote -v