同步本地存储库和Amazon CodeCommit存储库之间的更改 - Amazon CodeCommit
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

同步本地存储库和Amazon CodeCommit存储库之间的更改

您可以使用 Git 在本地存储库和连接到本地 CodeCommit 存储库的存储库之间同步更改。

要将更改从本地存储库推送到 CodeCommit 存储库,请运行git push remote-name branch-name

要从存储库提取对本地存储 CodeCommit 库的更改,请运行git pull remote-name branch-name

对于推送和拉取,re mote-name 是本地存储库为 CodeCommit 存储库使用的昵称。 branch-nam e 是 CodeCommit 存储库上要推送到或从中提取的分支的名称。

提示

要获取本地存储库为 CodeCommit 存储库使用的昵称,请运行git remote。要获取分支名称列表,请运行 git branch。当前分支的名称旁边会显示星号 (*)。(您也可以运行 git status 来显示当前分支名称。)

注意

如果您克隆了存储库,则从本地存储库的角度来看,re mote-nam e 不是 CodeCommit 存储库的名称。在克隆存储库时,remote-name 会自动设为 origin

例如,要将更改从本地存储库推送到 CodeCommit 存储库中带有昵称的main分支origin

git push origin main

同样,要从存储库的main分支中提取对本地 CodeCommit 存储库的更改,请使用昵称origin

git pull origin main
提示

如果向 git push 添加 -u 选项,则会设置上游跟踪信息。例如,如果你运行git push -u origin main),将future 你可以运行git pushgit pull而不使用远程名称分支名称。要获取上游跟踪信息,请运行 git remote show remote-name(例如,git remote show origin)。

有关更多选项,请参阅您的 Git 文档。