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 un ramo 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.
Apri la CodeCommit console su https://console.aws.amazon.com/codesuite/codecommit/home
. -
In Repositories (Repository), selezionare il nome del repository in cui si desidera creare un ramo.
-
Nel riquadro di navigazione selezionare Branches (Rami).
-
Selezionare Crea branch (Crea ramo).
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.
-
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
-
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'-u
opzione 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
-
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 ID317f8570EXAMPLE
in un repository denominato: CodeCommitMyDemoRepo
aws codecommit create-branch --repository-name MyDemoRepo --branch-name MyNewBranch --commit-id 317f8570EXAMPLE
Questo comando restituisce un output solo se ci sono errori.
-
-
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.
-
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