

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

# 迁移到 AWS CodeCommit
<a name="how-to-migrate-repository"></a>

您可以通过多种方法将 Git 存储库迁移到 CodeCommit 存储库：克隆、镜像、迁移所有或部分分支等。您也可以将计算机上的本地、非版本控制内容迁移到 CodeCommit。

以下主题演示了迁移存储库的一些方法。您的步骤可能会有所不同，具体取决于存储库的类型、样式或复杂性以及您针对迁移内容和方式所做的决定。对于非常大的存储库，您可能需要考虑[增量迁移](how-to-push-large-repositories.md)。

**注意**  
您可以从其他版本控制系统（例如 Perforce、Subversion、TFS 等）迁移到 CodeCommit，但必须先迁移到 Git。  
有关更多选项，请参阅 Git 文档。  
或者，您可以阅读 Scott Chacon 和 Ben Straub 编写的 [Pro Git](http://git-scm.com/book/en/v2/Git-and-Other-Systems-Migrating-to-Git) 图书中的*迁移到 Git* 部分。

**Topics**
+ [将 Git 仓库迁移到 AWS CodeCommit](how-to-migrate-repository-existing.md)
+ [将内容迁移到 CodeCommit](how-to-migrate-repository-local.md)
+ [以增量方式迁移存储库](how-to-push-large-repositories.md)