本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
删除中的分支Amazon CodeCommit
您可以使用 CodeCommit 控制台删除存储库中的分支。在中删除分支CodeCommit不会在本地存储库中删除该分支,因此用户可以继续保留该分支的副本,直到下次拉取更改。要在本地删除分支并将该更改推送到CodeCommit存储库中,使用连接到CodeCommit存储库。
删除分支不会删除任何提交,但会删除分支中所有对提交的引用。如果删除了某个分支,该分支包含尚未合并到存储库中另一分支的提交,则除非有完整的提交 ID,否则无法检索这些提交。
删除分支(控制台)
您可以使用CodeCommit控制台删除中的分支CodeCommit存储库。
-
打开CodeCommit控制台https://console.aws.amazon.com/codesuite/codecommit/home
. -
在存储库中,选择要在其中删除分支的存储库的名称。
-
在导航窗格中,选择 Branches。
-
找到要删除的分支的名称,选择删除分支,然后确认您的选择。
删除分支 (Amazon CLI)
您可以使用Amazon CLI删除中的分支CodeCommit存储库,如果该分支不是存储库的默认分支。有关安装和使用 Amazon CLI 的更多信息,请参阅命令行参考。
-
在终端或命令行中,运行 delete-branch 命令,并指定:
-
例如,要删除名为的分支
MyNewBranch
在CodeCommit存储库名称MyDemoRepo
:aws codecommit delete-branch --repository-name MyDemoRepo --branch-name MyNewBranch
此命令返回有关所删除分支的信息,包括所删除分支的名称和作为该分支标头的提交的完整提交 ID。例如:
"deletedBranch": { "branchName": "MyNewBranch", "commitId": "317f8570EXAMPLE" }
删除分支 (Git)
按照以下步骤从本地存储库使用 Git 删除中的分支。CodeCommit存储库。
编写这些步骤时,假定您已将本地存储库连接到。CodeCommit存储库。有关说明,请参阅 连接存储库。
-
要从本地仓库中删除分支,请运行git branch -D
branch-name
命令在哪里分支名称
是要删除的分支的名称。提示 要获取分支名称列表,请运行 git branch --all。
例如,要删除中名为的分支,请运行以下命令:
MyNewBranch
:git branch -D MyNewBranch
-
从中删除分支CodeCommit存储库中,运行git push
remote-name
--deletebranch-name
命令在哪里远程名称
当地存储库使用的别名是CodeCommit存储库和分支名称
是您要从中删除的分支的名称。CodeCommit存储库。提示 获取列表CodeCommit运行存储库名称及其 URLgit remote -v命令。
例如,要删除名为的分支
MyNewBranch
中的CodeCommit存储库名称origin
:git push origin --delete MyNewBranch
提示 如果是默认分支,则该命令不会删除分支。
有关更多选项,请参阅 Git 文档。