同步本機儲存庫與 AWS CodeCommit 儲存庫之間的變更 - AWS CodeCommit

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

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

同步本機儲存庫與 AWS CodeCommit 儲存庫之間的變更

您可以使用 Git 來同步本機儲存庫與連線至本機儲存庫的 CodeCommit 儲存庫之間的變更。

若要將變更從本機儲存庫推送至 CodeCommit 儲存庫,請執行 git push remote-name branch-name

若要從 CodeCommit 儲存庫提取本機儲存庫的變更,請執行 git pull remote-name branch-name

對於推送和提取, remote-name是本機儲存庫用於 CodeCommit 儲存庫的暱稱。 branch-name是儲存 CodeCommit 庫上要推送或提取的分支名稱。

提示

若要取得本機儲存庫用於 CodeCommit 儲存庫的暱稱,請執行 git remote。若要取得分支名稱的清單,請執行 git branch。星號 (*) 會顯示在目前分支的名稱旁。(您也可以執行 git status 以顯示目前的分支名稱。)

注意

如果您複製儲存庫,從本機儲存庫的角度來看, remote-name 不是 CodeCommit 儲存庫的名稱。當您複製儲存庫時, remote-name 會自動設定為 origin

例如,若要使用暱稱 將變更從本機儲存庫推送至 CodeCommit 儲存庫中的main分支origin

git push origin main

同樣地,若要使用暱稱 從 CodeCommit 儲存庫中的main分支提取本機儲存庫的變更origin

git pull origin main
提示

如果您將 -u 選項新增至 git push,您將設定上游追蹤資訊。例如,如果您執行 git push -u origin main),您未來可以執行 git pushgit pull而不需要 remote-name branch-name。若要取得上游追蹤資訊,請執行 git remote show remote-name (例如,git remote show origin)。

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