

# Resources
<a name="resources"></a>

This guide doesn't include training for Git; however, there are many high-quality resources available on the internet if you need this training. We recommend that you start with the [Git documentation](https://git-scm.com/doc) site.

The following resources can help you with your Git branching journey in the AWS Cloud.

## AWS Prescriptive Guidance
<a name="apg-guidance"></a>
+ [Implement a Trunk branching strategy for multi-account DevOps environments](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/implement-a-trunk-branching-strategy-for-multi-account-devops-environments.html)
+ [Implement a GitHub Flow branching strategy for multi-account DevOps environments](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/implement-a-github-flow-branching-strategy-for-multi-account-devops-environments.html)
+ [Implement a Gitflow branching strategy for multi-account DevOps environments](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/implement-a-gitflow-branching-strategy-for-multi-account-devops-environments.html)

## Other AWS guidance
<a name="aws-guidance"></a>
+ [AWS DevOps Guidance](https://docs.aws.amazon.com/wellarchitected/latest/devops-guidance/devops-guidance.html)
+ [AWS Deployment Pipeline Reference Architecture](https://pipelines.devops.aws.dev/)
+ [What is DevOps?](https://aws.amazon.com/devops/what-is-devops/)
+ [DevOps resources](https://aws.amazon.com/devops/resources/)

## Other resources
<a name="other-resources"></a>
+ [Twelve-factor app methodology](https://12factor.net/) (12factor.net)
+ [Git-Secrets](https://github.com/awslabs/git-secrets) (GitHub)
+ Gitflow
  + [The original Gitflow blog](https://nvie.com/posts/a-successful-git-branching-model/) (Vincent Driessen blog post)
  + [Gitflow workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) (Atlassian)
  + [Gitflow on GitHub: How to use Git Flow workflows with GitHub Based Repos](https://youtu.be/WQuxeEvaCxs) (YouTube video)
  + [Git Flow Init Example](https://www.youtube.com/watch?v=d4cDLBFbekw) (YouTube video)
  + [The Gitflow Release Branch from Start to Finish](https://www.youtube.com/watch?v=rX80eKPdA28) (YouTube video)
+ GitHub Flow
  + [GitHub Flow Quickstart](https://docs.github.com/en/get-started/quickstart/github-flow) (GitHub documentation)
  + [Why GitHub Flow?](https://githubflow.github.io/) (GitHub Flow website)
+ Trunk
  + [Introduction to Trunk-Based Development](https://trunkbaseddevelopment.com/) (Trunk Based Development website)