Table of Contents
Git Glossary
Return to Git, GitHub, GitHub Glossary, GitOps Glossary, Terraform Glossary, Ansible Glossary, Docker Glossary, Podman Glossary, Containerization Glossary, Kubernetes Glossary, OpenShift Glossary, Rancher Glossary, DevOps Glossary, DevSecOps Glossary, Virtualization Glossary, Cloud Native Glossary, Microservices Glossary, Cloud Computing Glossary, AWS Glossary, Azure Glossary, GCP Glossary, IBM Cloud Glossary, Oracle Cloud Glossary
- Provide a Git glossary of the top 40 Git concepts sorted by the most commonly used. For each concept include a brief description and the URL for the Git official documentation. Answer using MediaWiki format.
Creating a Git glossary of the top 40 concepts, prioritized by their commonality of use, involves explaining Git's core functionalities, commands, and workflows that are essential for version control. Git is a distributed version control system that allows multiple developers to work on a project simultaneously, without losing track of their changes. This glossary will cover foundational Git concepts and commands that are frequently used in software development projects.
Given the detail required for 40 concepts, I'll provide an abbreviated list that captures some of the most critical Git concepts in a MediaWiki format. This should serve as a helpful starting point.
Simple Git Glossary
This glossary outlines the most commonly used Git concepts, providing a foundation for understanding and utilizing Git for version control in software development projects.
Git
A distributed version control system used to track changes in source code during software development. It allows multiple developers to work on the same project simultaneously.
Repository (Repo)
A digital directory or storage space where your project lives. It can be local to a folder on your computer, or it can be a storage space on GitHub or another online host.
Clone
The act of copying an existing Git repository from another location to your local machine. ; Example <source> git clone https://github.com/exampleuser/example-repo.git </source>
Branch
A lightweight movable pointer to one of these commits. The default branch name in Git is “master”. ; Example <source> git branch new-feature </source>
Commit
An individual change to a file (or set of files). It's like when you save a file, except with Git, every time you save it creates a unique ID. ; Example <source> git commit -m “Add a new feature” </source>
Merge
Takes the changes from one branch (in the same repository or from a fork), and applies them into another. This often happens in a pull request. ; Example <source> git merge new-feature </source>
Pull Request
A method of submitting contributions to an open development project. It is initiated by the developer responsible for the project, or by using a GitHub feature.
Fetch
Adds changes from the remote repository to your local working branch without committing them. ; Example <source> git fetch origin </source>
Pull
Fetches and merges changes on the remote server to your working directory. ; Example <source> git pull origin master </source>
Push
Sends committed changes of local branch to a remote repository. ; Example <source> git push origin master </source>
Merge Conflict
Occurs when Git is unable to automatically resolve differences in code between two commits. ; Example To resolve a merge conflict, edit the files to fix the conflicting changes and then commit the result.
Stash
Temporarily shelves (or stashes) changes so you can work on a different branch. ; Example <source> git stash </source>
Rebase
Reapply commits on top of another base tip. It's used to apply your changes onto another branch. ; Example <source> git rebase master </source>
Tag
Marks specific points in history as being important. Typically used for marking release points (v1.0, for instance). ; Example <source> git tag v1.0 </source>
Checkout
Used to switch between branches or inspect old versions. ; Example <source> git checkout new-feature </source>
Diff
Shows the differences between two commits, or between committed and uncommitted changes. ; Example <source> git diff HEAD </source>
Log
Displays committed snapshots. It lets you list the project history. ; Example <source> git log </source>
Remote
A common repository that all team members use to exchange their changes. ; Example <source> git remote add origin https://github.com/exampleuser/example-repo.git </source>
.gitignore
A text file that tells Git which files or folders to ignore in a project. ; Example To ignore all “.txt” files, add “
- .txt” to the .gitignore file.
This glossary introduces some of the core concepts and commands used in Git, offering a foundational understanding for managing and contributing to software projects with version control. For a comprehensive exploration of all 40 concepts, extensive documentation and resources on Git are recommended.
This overview provides a snapshot of essential Git concepts and workflows. Expanding your knowledge to include all 40 concepts would involve deeper exploration into Git's documentation, tutorials, and community resources, where you can find detailed explanations, examples, and best practices for using Git effectively in your projects.
Git: Git Glossary - Glossaire de Git - French, Git Fundamentals, Git Inventor - Git Designer: Linus Torvalds, git commands, Git Username, git commit Email Address, Authenticating with GitHub from Git, GitHub, Version control, GitOps, Awesome Git. (navbar_git - see also navbar_github, navbar_gitops)
GitHub related ONLY: Give me a 500 term vocabulary list sorted by popularity in usage (by commonly used / frequency of use in codebases). That means 500 terms, not 500 words. DO NOT REPEAT YOURSELF. Acronyms related to GitHub technology are allowed but they must be expanded. e.g. RAII (Resource Acquisition Is Initialization). The terms should have to do ONLY with and SPECIFICALLY with GitHub, CANNOT include generic operating system terms, generic IT terms, or computing terms. No definitions. Just the words. Each word should be surrounded by double brackets and separated by a comma and on the same lines. e.g. robots, robotics. Etc.
GitHub, repository, fork, pull request, merge request, branch, main branch, default branch, commit, merge, conflict resolution, issue, issue tracker, milestone, labels, assignees, contributors, collaborators, workflow, actions, GitHub Actions, runner, workflow file, YAML, CI/CD (Continuous Integration/Continuous Deployment), repository secrets, environment variables, webhook, API (Application Programming Interface), REST API, GraphQL API, OAuth authentication, personal access token, SSH key, GPG key, GitHub Pages, static site generator, Markdown, README.md, CONTRIBUTING.md, LICENSE, codeowners, GitHub Classroom, GitHub Sponsors, GitHub Enterprise, GitHub Enterprise Server, GitHub Enterprise Cloud, GitHub Actions Marketplace, GitHub Marketplace, dependabot, code scanning, vulnerability alerts, dependency graph, GitHub Packages, GitHub Container Registry, Dockerfile, Docker image, actions/cache, actions/upload-artifact, actions/download-artifact, actions/checkout, GitHub Runner, self-hosted runner, GitHub CLI (Command Line Interface), gh CLI, gh workflow, gh repo, gh issue, gh pr, gh release, GitHub Insights, GitHub Metrics, commit graph, contribution heatmap, activity log, GitHub Wiki, GitHub Discussions, GitHub Codespaces, VSCode integration, dev container, GitHub Copilot, Copilot Labs, Copilot CLI, AI pair programming, GitHub Education, GitHub Campus Experts, GitHub Student Developer Pack, GitHub Security Lab, Secret Scanning, GitHub Dependabot Alerts, SAML single sign-on, SSO (Single Sign-On), GitHub Audit Logs, repo sync, GitHub Importer, migrate repositories, collaboration tools, project board, Kanban board, GitHub Projects, GitHub Team Discussions, GitHub Organization, organization-level permissions, team management, team discussions, team sync, GitHub Archive, GitHub Archive Program, Arctic Code Vault, repo insights, GitHub RESTful API, GitHub GraphQL API Explorer, GitHub Webhooks, GitHub Actions Runner, GitHub Secrets, GitHub Artifact Storage, GitHub Custom Actions, custom GitHub Actions, GitHub-hosted runners, Linux runner, Windows runner, macOS runner, GitHub Actions Cache, GitHub Artifact Cache, action.yml, GitHub Action Metadata, GitHub Flavored Markdown, GFM (GitHub Flavored Markdown), emoji in Markdown, Markdown linting, pre-commit hook, commit message guidelines, squash merge, rebase and merge, merge commit, protection rules, branch protection, branch restrictions, branch policies, code review, pull request reviews, PR approvals, required reviewers, draft pull request, pull request template, issue template, GitHub Insights Dashboard, team analytics, repository analytics, GitHub Action Logs, Actions tab, Jobs tab, GitHub Actions API, workflow logs, workflow run, actions workflow, GitHub Organization-level Actions, custom action development, Docker action, JavaScript action, GitHub Workflow Commands, GitHub Logs, repo settings, repo secrets, environment secrets, GitHub Profile README, personal README, pinned repositories, GitHub Sponsor button, community profile, community standards, project automation, project automation rules, automation tasks, dependabot config, security advisories, GitHub CVE Alerts, CVE identifiers, dependency vulnerabilities, code scanning alerts, SARIF (Static Analysis Results Interchange Format), custom query packs, GitHub CodeQL, CodeQL Analysis, GitHub DevOps, GitHub CI integration, CI badges, workflow badges, GitHub Pages Custom Domain, CNAME setup, HTTPS enforcement, DNS configuration, GitHub Actions Manual Trigger, workflow_dispatch, schedule trigger, cron job in Actions, GitHub Deployment, GitHub Deployments API, GitHub Releases, release drafts, release assets, pre-release, GitHub Actions Runner Groups, runner group settings, GitHub Advanced Security, security policies, security workflows, GitHub Organization Webhooks, webhook events, repository dispatch, GitHub Events API, starred repositories, GitHub Stars, starring a repo, watching a repository, fork syncing, fork update, branch comparison, compare view, diff view, unified diff, split diff, pull request checks, required status checks, continuous testing, GitHub Test Matrix, matrix builds, matrix workflows, GitHub Run ID, job outputs, GitHub Actions Artifact Upload, artifacts download, GitHub Hosted Runners, runner versions, GitHub Dependabot PR, automated dependency updates, GitHub Auto-merge, pull request automation, review request automation, GitHub Notification Settings, repo notifications, team notifications, organization notifications, GitHub Blame View, line history, file history, commit history, repo tags, GitHub Milestones, milestone tracking, GitHub Discussions Tab, threaded discussions, locked conversations, resolved conversations, GitHub Contribution Graph, activity overview, commit frequency, contribution insights, GitHub Copilot Chat, Copilot suggestions, PR linting, GitHub Action Timeout, job timeout, action retries, GitHub Pages Workflow, pages build, GitHub Actions Deployment.
GitHub: GitOps, GitHub Copilot (Learn AI-Assisted Python Programming), GitHub for Major Software and Languages, GitHub Fundamentals, GitHub Inventor: GitHub and Git, GitHub Stars: GitHub Organization Ranking, GitHub Stars Ranking, GitHub Star Ranking for Repositories, GitHub Big Tech, Cloud Monk's favorite GitHub repos, gh plugin, git help, Version control, GitHub topics, Git topics, Git, GitHub repos, GitHub bibliography, Manning Git-GitHub Series, GitHub Actions, GitHub CodeSpaces, GitHub CLI, GitHub Free, GitHub Pro, GitHub Team, GitHub Enterprise, GitHub security (GitHub MFA –> GitHub Two-Factor Methods - GitHub Passkeys) - GitHub Secrets - Authenticating with GitHub from Git (gh auth login), GLFS, GitHub Packages, GitHub alternative source code repos (GitHub - GitLab - AWS CodeCommit - Google Cloud Source Repositories - Bitbucket), Install Git, Git for Windows (choco search github, brew search github), Git for Linux, Git for macOS, GitHub Glossary - Glossaire de GitHub - French, Git Glossary - Glossaire de Git - French. (navbar_github - see also navbar_git, navbar_gitops, navbar_gitlab, navbar_azure_devops, navbar_iac)
Fair Use Sources
- GitHub on DuckDuckGo
- GitHub for Archive Access for Fair Use Preservation, quoting, paraphrasing, excerpting and/or commenting upon
Cloud Monk is Retired ( for now). Buddha with you. © 2025 and Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.