O'Reilly logo

Version Control with Git and GitHub by Joseph Muli, Alex Magana

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Versioning Commits

Learning Objectives

By the end of this chapter, you will be able to:

  • Explain the need for versioning commits
  • Compare commits, branches, indexes, and working trees
  • Define the various Git commands and state their functions
  • Amend commits

This chapter describes the comparison and editing of commits

Introduction

In the previous chapter, we covered the concept of version control and various types of workflows. We then analyzed the GitHub UI and GitHub functions, such as teams and SSH. Finally, we created a repository by using GitHub etiquette.

In this chapter, we will explain the logic behind the need for versioning commits. Additionally, we will compare commits, branches, indexes, and working trees. By the end of this ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required