在 中檢視分支詳細資訊 AWS CodeCommit - AWS CodeCommit

AWS CodeCommit 不再提供給新客戶。的現有客戶 AWS CodeCommit 可以繼續正常使用服務。進一步了解"

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 中檢視分支詳細資訊 AWS CodeCommit

您可以使用 CodeCommit 主控台來檢視 CodeCommit 儲存庫中分支的詳細資訊。您可以檢視上次對分支遞交的日期、遞交訊息等等。您也可以從連線至儲存 CodeCommit 庫的本機儲存庫使用 AWS CLI 或 Git。

檢視分支詳細資訊 (主控台)

使用 CodeCommit 主控台快速檢視儲存庫的分支清單,以及分支的詳細資訊。

  1. https://console.aws.amazon.com/codesuite/Codecommit/home 開啟 CodeCommit 主控台。

  2. Repositories (儲存庫) 中,選擇您要檢視分支詳細資訊所在儲存庫的名稱。

  3. 在導覽窗格中,選擇 Branches (分支)

    儲存庫中分支的檢視。
  4. 用作儲存庫預設的分支名稱會顯示在預設分支 旁邊。若要查看對分支的最新遞交的詳細資訊,請選擇該分支,然後選擇 View last commit (檢視上次的遞交)。若要檢視分支中的檔案和程式碼,請選擇分支名稱。

檢視分支詳細資訊 (Git)

若要從本機儲存庫使用 Git 來檢視 CodeCommit 儲存庫的本機和遠端追蹤分支的詳細資訊,請執行 git branch命令。

下列步驟會編寫,並假設您已將本機儲存庫連線至 CodeCommit 儲存庫。如需說明,請參閱 連接到儲存庫

  1. 執行 git branch 命令,指定 --all 選項:

    git branch --all
  2. 如果此命令成功執行,您會看到類似如下的輸出傳回:

    MyNewBranch * main remotes/origin/MyNewBranch remotes/origin/main

    星號 (*) 會顯示在目前所開啟分支的名稱旁。後面的項目為遠端追蹤參考。

    提示

    git branch 顯示本機分支。

    git branch -r 顯示遠端分支。

    git checkout existing-branch-name 會切換至指定的分支名稱,並且,如果之後立即執行 git branch,顯示它時會加上星號 (*)。

    git remote update remote-name 會使用可用的 CodeCommit 儲存庫分支清單來更新本機儲存庫。(若要取得 CodeCommit 儲存庫名稱及其 的清單URLs,請執行 git remote -v命令。)

如需更多選項,請參閱 Git 文件。

檢視分支詳細資訊 (AWS CLI)

若要搭配 使用 AWS CLI 命令 CodeCommit,請安裝 AWS CLI。如需詳細資訊,請參閱命令列參考

若要使用 AWS CLI 檢視 CodeCommit 儲存庫中分支的詳細資訊,請執行下列一或多個命令:

  • 若要檢視分支名稱清單,請執行 list-branches 。

  • 若要檢視特定分支的相關資訊,請執行 get-branch

檢視分支名稱的清單

  1. 執行 list-branches命令,指定 CodeCommit 儲存庫的名稱 (使用 --repository-name選項)。

    提示

    若要取得 CodeCommit 儲存庫的名稱,請執行 list-repositories 命令。

    例如,若要檢視名為 的 CodeCommit 儲存庫中分支的詳細資訊MyDemoRepo

    aws codecommit list-branches --repository-name MyDemoRepo
  2. 如果成功,此命令會輸出 branchNameList 物件,每個分支一個項目。

    以下是基於上述範例命令的一些範例輸出:

    { "branches": [ "MyNewBranch", "main" ] }

檢視特定分支的詳細資訊

  1. 執行 get-branch 命令,並指定:

    • 儲存庫名稱 (使用 --repository-name 選項)。

    • 分支名稱 (使用 --branch-name 選項)。

    例如,若要在名為 的 CodeCommit 儲存庫MyNewBranch中檢視名為 之分支的相關資訊MyDemoRepo

    aws codecommit get-branch --repository-name MyDemoRepo --branch-name MyNewBranch
  2. 如果成功,此命令會輸出分支的名稱和上次對分支進行遞交的 ID。

    以下是基於上述範例命令的一些範例輸出:

    { "branch": { "branchName": "MyNewBranch", "commitID": "317f8570EXAMPLE" } }