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 存储库中使用昵称origin
的main
分支,请执行以下操作:
git push origin main
同样,要从存储库中使用昵称origin
的main
分支中提取对本地 CodeCommit 存储库的更改,请执行以下操作:
git pull origin main
提示
如果向 git push 添加 -u
选项,则会设置上游跟踪信息。例如,如果你跑了git push -u
origin main),将来你可以跑也可以git pull不跑git pushremote-name
branch-name
。要获取上游跟踪信息,请运行 git remote show remote-name
(例如,git remote show origin)。
有关更多选项,请参阅 Git 文档。