Git terminology

Here are some Git terminologies we should be familiar with:

  • Ref: The name that begins with refs that point to an object.
  • Repository: A database that contains all of a project's information, files, metadata, and history. It contains a collection of ref for all the collections of objects.
  • Branch: An active line of development. The most recent commit is the tip or the HEAD of that branch. A repository can have multiple branches, but your working tree or working directory can only be associated with one branch. This is sometimes referred to as the current or checked out branch.
  • Checkout: The action of updating all or part of the working tree to a particular point.
  • Commit: A point in time in Git history, or it can mean to store ...

Get Mastering Python Networking - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.