Each chapter has its own branch which contains all the commits for that chapter, so it has the state that corresponds to the end of that chapter. If you want to try and code along with a chapter, ...
You can create a release to package software, along with release notes and links to binary files, for other people to use. Learn more about releases in our docs.