Code Commit 101
Code Commit is a fully managed source control service that enables companies to host secure and highly scalable private Git repositories
Git is an industry-standard Open Source distributed source control system
- Centralized repository for all your code, binaries, images, and libaries
- Tracks and manages code changes
- Maintains version history
- Manages updates from multiple sources
- Enables collaboration
Interacting with CodeCommit
- Users create a copy (known as a branch) of the master repository, which they can update independently without impacting other users
- Saved code changes, which are ready to be applied to a repository are known as a commit
- When the updated code located in a branch is ready to be added to the master repository, the branch is then merged into the master repository.
- AWS CodeCommit provides all the functionality of Git and you can use Git on your local machine to interact with your CodeCommit repo
- Your data is encrypted in transit and at rest.
CodeCommit Exam Tips
- Based on Git
- Centralized repository for all your code, binaries, images, and libraries
- Tracks and manages code changes
- Maintains version history
- Manages updates from multiple sources and enables collaboration