AWS CodeCommit 不再提供給新客戶。的現有客戶 AWS CodeCommit 可以繼續正常使用服務。進一步了解"
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 中檢視分支詳細資訊 AWS CodeCommit
您可以使用 CodeCommit 主控台來檢視 CodeCommit 儲存庫中分支的詳細資訊。您可以檢視上次對分支遞交的日期、遞交訊息等等。您也可以從連線至儲存 CodeCommit 庫的本機儲存庫使用 AWS CLI 或 Git。
檢視分支詳細資訊 (主控台)
使用 CodeCommit 主控台快速檢視儲存庫的分支清單,以及分支的詳細資訊。
-
在 https://console.aws.amazon.com/codesuite/Codecommit/home
開啟 CodeCommit 主控台。 -
在 Repositories (儲存庫) 中,選擇您要檢視分支詳細資訊所在儲存庫的名稱。
-
在導覽窗格中,選擇 Branches (分支)。
-
用作儲存庫預設的分支名稱會顯示在預設分支 旁邊。若要查看對分支的最新遞交的詳細資訊,請選擇該分支,然後選擇 View last commit (檢視上次的遞交)。若要檢視分支中的檔案和程式碼,請選擇分支名稱。
檢視分支詳細資訊 (Git)
若要從本機儲存庫使用 Git 來檢視 CodeCommit 儲存庫的本機和遠端追蹤分支的詳細資訊,請執行 git branch命令。
下列步驟會編寫,並假設您已將本機儲存庫連線至 CodeCommit 儲存庫。如需說明,請參閱 連接到儲存庫。
-
執行 git branch 命令,指定 --all 選項:
git branch --all
-
如果此命令成功執行,您會看到類似如下的輸出傳回:
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 。
檢視分支名稱的清單
-
執行 list-branches命令,指定 CodeCommit 儲存庫的名稱 (使用
--repository-name
選項)。提示
若要取得 CodeCommit 儲存庫的名稱,請執行 list-repositories 命令。
例如,若要檢視名為 的 CodeCommit 儲存庫中分支的詳細資訊
MyDemoRepo
:aws codecommit list-branches --repository-name MyDemoRepo
-
如果成功,此命令會輸出
branchNameList
物件,每個分支一個項目。以下是基於上述範例命令的一些範例輸出:
{ "branches": [ "MyNewBranch", "main" ] }
檢視特定分支的詳細資訊
-
執行 get-branch 命令,並指定:
-
儲存庫名稱 (使用 --repository-name 選項)。
-
分支名稱 (使用 --branch-name 選項)。
例如,若要在名為 的 CodeCommit 儲存庫
MyNewBranch
中檢視名為 之分支的相關資訊MyDemoRepo
:aws codecommit get-branch --repository-name MyDemoRepo --branch-name MyNewBranch
-
-
如果成功,此命令會輸出分支的名稱和上次對分支進行遞交的 ID。
以下是基於上述範例命令的一些範例輸出:
{ "branch": { "branchName": "MyNewBranch", "commitID": "317f8570EXAMPLE" } }