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 push而且git pull不用 remote-name
branch-name
。 要获取上游跟踪信息,请运行git remote show remote-name
(例如,git remote show origin)。
有关更多选项,请参阅 Git 文档。