Link

Glossary

Table of contents

  1. Add command
  2. Branch
  3. Branching
  4. Commit command
  5. Directory
  6. Git
  7. Master branch
  8. Merge command
  9. Push command
  10. Repository
  11. Repository hosting service
  12. Terminal
  13. Version-control

Add command

Informs Git that you want to include updates to a particular file in the next commit. Adds a change in the working directory to the staging area.

Branch

A lightweight, movable pointer to a particular development stage.

Branching

Creates copies of code in development to work in parallel versions, retaining the original and working on the branch or making different changes to each.

Commit command

Saves your changes to the local repository but does not automatically transfer changes to the remote server. Git commit only saves a new commit object in the local Git repository.

Directory

A location for storing files on your computer (a folder).

Git

Version-control system for tracking changes in source code during software development, enabled remote collaboration.

Master branch

Default/main development branch.

Merge command

Integrates different lines of development into a single branch.

Push command

Uploads local repository content to a remote repository.

Repository

A file location where you are storing all the files related to your project. A local repository is usually present on a user’s computer, a remote repository is usually hosted on a server, and can be shared by multiple users.

Repository hosting service

Third-party web applications that wrap and enhance a version control system.

Terminal

A command line system allowing users to control their operating system using only the keyboard.

Version-control

A system that records changes to a file or project over time so that you can recall specific versions later.