本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在本地存储库和 Amazon CodeCommit 存储库之间同步更改
您可以使用 Git 在本地存储库和连接到本地 CodeCommit 存储库的存储库之间同步更改。
要将更改从本地存储库推送到 CodeCommit 存储库,请运行git push
remote-name
branch-name
。
要从存储库中提取对本地 CodeCommit 存储库的更改,请运行git pull
remote-name
branch-name
。
对于推送和拉取,remote-name
是本地存储库使用的昵称。 CodeCommit branch-nam
e 是 CodeCommit 存储库中要推送或从中提取的分支的名称。
提示
要获取本地存储库用于 CodeCommit 存储库的昵称,请运行git remote。要获取分支名称列表,请运行 git
branch。当前分支的名称旁边会显示星号 (*
)。(您也可以运行 git status 来显示当前分支名称。)
注意
如果您克隆了存储库,则从本地存储库的角度来看,re mote-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 文档。