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 succursale in AWS CodeCommit
Puoi usare la CodeCommit console o la AWS CLI per creare rami per il tuo repository. 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 branch nella CodeCommit console, devi trasferire le modifiche al tuo repository locale. In alternativa, puoi creare un ramo localmente e quindi utilizzare Git da un repository locale connesso al CodeCommit repository per inviare la 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 all'indirizzo. 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à connesso il repository locale al repository. CodeCommit Per istruzioni, consulta l’argomento Connessione a un repository.
-
Crea un ramo nel tuo repository locale eseguendo il git checkout -b
new-branch-namecomando, dovenew-branch-nameè il nome del nuovo ramo.Ad esempio, il comando seguente crea un ramo denominato
MyNewBranchnel 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-namenew-branch-nameAd esempio, per inviare un nuovo ramo nel repository locale denominato
MyNewBranchal CodeCommit repository con il nickname:origingit push origin MyNewBranch
Nota
Se aggiungi l'-uopzione a git push (ad esempio,git push -u origin main), in futuro potrai eseguire senzagit push. remote-name branch-name Vengono impostate le informazioni di registrazione upstream. 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 connesso a un ramo nel CodeCommit repository, esegui. git checkout
remote-branch-name
Per altre opzioni, consulta la documentazione di Git.
Crea una filiale (AWS CLI)
Per usare 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 quindi inviare quel ramo al CodeCommit repository. Per i passaggi per creare un commit iniziale e specificare il nome del ramo predefinito per un repository vuoto, vedi Creare il primo commit per un repository usando 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 Per visualizzare un elenco di repository CodeCommit 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
MyNewBranchche punti all'ID di commit317f8570EXAMPLEin un repository denominato: CodeCommitMyDemoRepoaws codecommit create-branch --repository-name MyDemoRepo --branch-name MyNewBranch --commit-id 317f8570EXAMPLEQuesto 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-nameAd esempio, per aggiornare l'elenco delle filiali disponibili per il CodeCommit repository con il nickname:
origingit remote update originNota
In alternativa, è possibile eseguire il comando git fetch. Puoi anche visualizzare tutte le filiali remote eseguendogit branch --all, ma finché non aggiorni l'elenco del tuo repository locale, il ramo remoto che hai creato non appare nell'elenco.
Per ulteriori 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 dei relativi URL, esegui il comando. git remote -v