Elimina un ramo 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à.

Elimina un ramo in AWS CodeCommit

È possibile utilizzare la CodeCommit console per eliminare un ramo in un repository. L'eliminazione di un ramo in CodeCommit non elimina quel ramo in un repository locale, quindi gli utenti potrebbero continuare ad avere copie di quel ramo 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.

  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 eliminare un ramo.

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

  4. 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

  1. Dal terminale o dalla riga di comando, eseguire il comando delete-branch, specificando:

  2. 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.

  1. 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 denominatoMyNewBranch:

    git branch -D MyNewBranch
  2. Per eliminare il ramo dal CodeCommit repository, esegui il comando where git push remote-name --delete branch-name remote-name è il soprannome che il repository locale usa per il CodeCommit repository e branch-name è il nome del ramo che si desidera eliminare dal repository. CodeCommit

    Suggerimento

    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.