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à.
Elimina un ramo in AWS CodeCommit
È possibile utilizzare la CodeCommit console per eliminare un ramo in un repository. L'eliminazione di un branch in CodeCommit non elimina quel ramo in un repository locale, quindi gli utenti potrebbero continuare ad avere copie di quel branch fino alla prossima modifica. Per eliminare un ramo localmente e inviare la modifica al CodeCommit repository, usa Git da un repository locale connesso al CodeCommit repository.
L'eliminazione di un ramo non elimina i commit. Vengono però eliminati tutti i riferimenti ai commit nel ramo in questione. Se si elimina un ramo che contiene commit che non sono stati uniti in un altro ramo del repository, non è possibile recuperare tali commit a meno che non si disponga del commit completo. IDs
Nota
Le istruzioni in questo argomento non possono essere utilizzate per eliminare un ramo predefinito di un repository. Se desideri eliminare il ramo predefinito, devi creare un ramo, impostarlo come ramo predefinito e quindi eliminare il ramo precedente. Per ulteriori informazioni, consulta Creare un ramo e Modificare le impostazioni della filiale.
Eliminare un ramo (console)
È possibile utilizzare la CodeCommit console per eliminare un ramo in un CodeCommit 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 eliminare un ramo.
-
Nel riquadro di navigazione selezionare Branches (Rami).
-
Individuare il nome del ramo da eliminare, scegliere Delete branch (Elimina ramo) e confermare la scelta.
Elimina un ramo ()AWS CLI
È possibile utilizzare il AWS CLI per eliminare un ramo in un CodeCommit repository, se quel ramo non è il ramo predefinito per il repository. Per ulteriori informazioni sull'installazione e l'utilizzo di AWS CLI, vedere. Guida di riferimento alla riga di comando
-
Dal terminale o dalla riga di comando, eseguire il comando delete-branch, specificando:
-
Il nome del CodeCommit repository in cui eliminare il ramo (con l'--repository-nameopzione).
Suggerimento
Per ottenere il nome del CodeCommit repository, esegui il comando list-repositories.
-
Il nome del ramo da eliminare (con l'opzione branch-name).
-
-
Ad esempio, per eliminare un ramo denominato
MyNewBranch
in un CodeCommit repository denominato:MyDemoRepo
aws codecommit delete-branch --repository-name MyDemoRepo --branch-name MyNewBranch
Questo comando restituisce informazioni sul ramo eliminato, tra cui il nome e l'ID commit completo del commit HEAD del ramo. Per esempio:
"deletedBranch": { "branchName": "MyNewBranch", "commitId": "317f8570EXAMPLE" }
Eliminare un ramo (Git)
Segui questi passaggi per utilizzare Git da un repository locale per eliminare un ramo in un 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.
-
Per eliminare il ramo dal repository locale, esegui il comando where git branch -D
branch-name
branch-name
è il nome del ramo che desideri eliminare.Suggerimento
Per ottenere un elenco di nomi di rami, eseguire git branch --all.
Ad esempio, per eliminare un ramo nel repository locale denominato
MyNewBranch
:git branch -D MyNewBranch
-
Per eliminare il ramo dal CodeCommit repository, esegui il comando where git push
remote-name
--deletebranch-name
remote-name
è il soprannome che il repository locale usa per il CodeCommit repository ebranch-name
è il nome del ramo che si desidera eliminare dal repository. CodeCommitSuggerimento
Per ottenere un elenco dei nomi dei CodeCommit repository e relativiURLs, esegui il git remote -v comando.
Ad esempio, per eliminare un ramo denominato
MyNewBranch
nel CodeCommit repository denominato:origin
git push origin --delete MyNewBranch
Suggerimento
Questo comando non elimina un ramo impostato come predefinito.
Per altre opzioni, consulta la documentazione di Git.