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。
例如,要将来自本地存储库的更改推送到别名为 origin 的 CodeCommit 存储库中的 main 分支,请运行以下命令:
git push origin main
同样,要从别名为 origin 的 CodeCommit 存储库中的 main 分支拉取对本地存储库的更改,请运行以下命令:
git pull origin main
提示
如果向 -u 添加 git push 选项,则会设置上游跟踪信息。例如,如果您运行了 git push -u
origin main,则日后只需运行 git push 和 git pull,无需指定 remote-name branch-name。要获取上游跟踪信息,请运行 git remote show remote-name(例如,git remote show origin)。
有关更多选项,请参阅 Git 文档。