Git

Description

Git is a powerful version control system.

Learn more

Services

Terminology

  • Git = Software
  • Github / BitBucket = Service
  • Repo / Repository = Project
  • Commit = One save action / Confirmed approval
  • Hash = Unique identification number
  • Master = Main line of commits
  • Branch = Branch of commits
  • Merge = Merging of a branch with the main branch / another branch
  • Pull Request = Request for a merge, can be accepted or rejected
  • Accept = Allow a pull request
  • Reject = Disallow a pull request
  • Pull = Receive
  • Push = Send
  • Merge Conflicts = Conflicts that must be resolved when merging branches. Mostly when editing the same line in a file. There is an obligation to prioritize and adopt one of the two changes, while the other is discarded.
  • Fork = Exact copy of a repository including commit history, which can be merged with the original repository via pull requests
Edit this page on GitHub Updated at Sun, Jun 13, 2021