Technical requirements
In this chapter, we shall work with advanced Git features and integrate GitHub Actions into our project. We are expecting our readers to have a good understanding of Git and some knowledge about continuous integration (CI) pipelines using GitHub Actions.
If you are not familiar with Git, we highly recommend you learn the basics of Git and come back to this chapter. Here are a few resources, including books and free courses, that you can follow:
- Git for Programmers by Jesse Liberty
- Mastering Git by Jakub Narębski, Jakub S Narebski
- Version Control with Git by Udacity (https://www.udacity.com/course/version-control-with-git--ud123)
- Pro Git by Scott Chacon and Ben Straub (https://git-scm.com/book/en/v2)
- RY’s Git Tutorial by Ryan Hodson (https://www.amazon.com/Rys-Git-Tutorial-Ryan-Hodson-ebook/dp/B00QFIA5OC)
Here is the GitHub repository that has all the code and instructions for this chapter: https://github.com/PacktPublishing...