Skip to content

Glossary


  • Repository — a file system directory containing configuration files, operation log files, and the project files themselves.
  • Local repository — a repository located on the developer's local computer in a directory. Development and committing of changes occur here, which are then pushed to the remote repository.
  • Remote repository — a repository located on a remote server. This is a shared repository where all changes are received and from which all updates are fetched.
  • Fork — a copy of a repository. Any user can make a copy of your public repository and then submit changes to your repository via a Merge Request.
  • Cloning — downloading a repository from a remote server to a local computer into a specific directory for further work with this directory as a repository.
  • Branch — a parallel version of a repository. It is included in the repository but does not affect the main version, allowing you to work freely in parallel. When you have made the necessary changes, you can merge them into the main branch.
  • Commit — saving changes or recording changes to a repository. A commit is made on the local machine.
  • Pull — getting the latest changes from the remote repository server.
  • Push — sending all unpushed commits to the remote repository server.
  • Fix — problem or bug correction.
  • Feature — new functionality.
  • Label — tag or marker.
  • Release — an intermediate stage of software development. At this stage, the publisher recognizes the software as stable and only makes necessary fixes.
  • Selector — a selection menu, often presented as a dropdown list.
  • Webhook — a “user-defined HTTP callback.” Usually, webhooks are triggered by some event, such as code being pushed to a repository or a comment (in a merge request or issue). When this event occurs, the site sends an HTTP request to the URL specified for the webhook. Users can configure them so that events in a project trigger actions on another service.

Automated translation!

This page was translated using automatic translation tools. The text may contain inaccuracies.