Link to home
Why Graph?
Why Graph?
Use Cases
Use Cases
Getting Started
Getting Started
Add to Slack
Product
Why Graph?
Why Graph?
Getting Started
Getting Started
Evaluation Quality Dashboard
Why Graph?
Resources
Use Cases
Use Cases
Blog
Blog
Engineering Glossary
Engineering Glossary
DevOps Glossary
DevOps Glossary
Git Glossary
Git Glossary
Cloud Computing Glossary
Cloud Computing Glossary
Containerization & Orchestration
Containerization & Orchestration Glossary
Company
About
About
Security
Security
Support
Support
Git Glossary
From commit to clone to pull request, your passport to the collaborative world of Git workflows.
Git loose objects
Discover Git loose objects, their role in storing uncompressed data, and why they are critical for repository operations.
Git loose objects
Git ls-tree
Explore Git ls-tree, its role in listing tree objects, and why it helps navigate repository structures efficiently.
Git ls-tree
Git merge drivers
Explore Git merge drivers, their role in customizing merge behavior, and why they simplify handling specific file types.
Git merge drivers
Git mktree
Discover Git mktree, its role in creating tree objects, and why it supports advanced repository manipulation.
Git mktree
Git object types (blob, tree, commit, tag)
Learn about Git object types, including blobs, trees, commits, and tags, and why they are fundamental for repository structure.
Git object types (blob, tree, commit, tag)
Git pack-refs
Learn about Git pack-refs, their role in optimizing reference storage, and how they streamline repository performance.
Git pack-refs
Git packfiles
Learn about Git packfiles, their role in storing repository data efficiently, and how they optimize performance by compressing objects.
Git packfiles
Git post-receive hooks (server-side)
Discover Git post-receive hooks, their role in automating tasks on the server side, and how they enhance repository workflows after updates.
Git post-receive hooks (server-side)
Git pre-receive hooks (server-side)
Explore Git pre-receive hooks, their role in enforcing rules on the server side, and why they are critical for maintaining repository integrity.
Git pre-receive hooks (server-side)
Git protocol v2
Learn about Git protocol v2, its role in optimizing data transfer, and why it enhances repository performance.
Git protocol v2
Git rebase --onto
Discover Git rebase --onto, its role in advanced rebasing, and how it allows precise branch history modifications.
Git rebase --onto
Git reflog expire
Explore Git reflog expire, its role in cleaning up logs, and how it optimizes repository storage over time.
Git reflog expire
Git repack
Explore Git repack, its role in optimizing repository storage, and why it improves performance by compressing objects.
Git repack
Git reset (soft, mixed, hard)
Explore Git reset (soft, mixed, hard), its role in undoing changes, and how it offers flexibility for repository recovery.
Git reset (soft, mixed, hard)
Git secret management
Explore Git secret management, its role in securing sensitive data, and why it is crucial for repository security.
Git secret management
Git show-ref
Learn about Git show-ref, its role in listing references, and why it simplifies navigation within repositories.
Git show-ref
Git sparse-checkout
Explore Git sparse-checkout, its role in partial checkouts, and why it optimizes performance for large repositories.
Git sparse-checkout
Git verify-pack
Explore Git verify-pack, its role in validating pack files, and why it ensures repository integrity during operations.
Git verify-pack
GitHub App
Learn about GitHub Apps, their role in integrating tools, and why they enhance functionality with custom workflows and automated tasks.
GitHub App
GitHub Flavored Markdown
Discover GitHub Flavored Markdown, its role in enhancing text formatting, and why it adds features like tables and checklists for documentation.
GitHub Flavored Markdown
GitHub Importer
Explore GitHub Importer, its role in migrating repositories, and how it simplifies transitions between platforms.
GitHub Importer
GitHub Issues
Discover GitHub Issues, their role in tracking tasks and bugs, and why they are essential for effective project management.
GitHub Issues
GitHub Jobs
Learn about GitHub Jobs, their role in connecting developers with opportunities, and why they are valuable for career growth.
GitHub Jobs
GitHub Marketplace
Explore GitHub Marketplace, its role in offering tools and integrations, and why it enhances workflows with additional functionality.
GitHub Marketplace
GitHub Pages
Learn about GitHub Pages, their role in hosting static sites, and why they are widely used for project documentation and portfolios.
GitHub Pages
GitHub Wiki
Discover GitHub Wikis, their role in collaborative documentation, and why they are useful for organizing repository information.
GitHub Wiki
GitHub flow
Learn about GitHub Flow, its role in streamlining development, and why it emphasizes continuous delivery and collaboration.
GitHub flow
GitLab flow
Discover GitLab Flow, its role in integrating development workflows, and how it balances collaboration and continuous delivery.
GitLab flow
Gitflow
Discover Gitflow, its role in branching strategies, and why it simplifies release management and parallel development workflows.
Gitflow
Gitk (Git Repository Browser)
Learn about Gitk (Git Repository Browser), its role in visualizing history, and why it simplifies understanding repository changes.
Gitk (Git Repository Browser)
GraphQL
Learn about GraphQL in Git platforms, its role in querying data, and why it provides flexible access to repository information.
GraphQL
HEAD
Learn about HEAD in Git, its role as a reference to the current branch, and why it is central to navigating repositories.
HEAD
Hello, World
Learn about "Hello, World" in Git and programming, its role as a learning example, and why it symbolizes starting a new project.
Hello, World
Hotfix branching
Learn about hotfix branching in Git, its role in resolving critical issues, and how it ensures stability in production environments.
Hotfix branching
Index
Learn about indexes in Git, their role in tracking changes for commits, and why they are crucial for staging files.
Index
Internal Documentation
Learn about internal documentation in Git, its role in ensuring clarity among developers, and how it fosters better collaboration within teams.
Internal Documentation
Issue templates
Learn about issue templates in Git platforms, their role in standardizing issue creation, and why they streamline bug reporting and feature requests.
Issue templates
Jekyll
Explore Jekyll in GitHub Pages, its role in generating static sites, and why it’s widely used for hosting project documentation.
Jekyll
Jekyll Theme Chooser
Discover Jekyll Theme Choosers in GitHub Pages, their role in customizing site appearances, and how they simplify theme selection.
Jekyll Theme Chooser
LFS
Explore Git LFS (Large File Storage), its role in managing large files, and why it optimizes repository performance.
LFS
Lead Time for Changes
Explore lead time for changes, its significance in DevOps, and how it measures the efficiency of delivering code changes from development to production.
Lead Time for Changes
Linguist
Explore Linguist in Git platforms, its role in language detection, and how it categorizes files for better repository organization.
Linguist
Markdown
Learn about Markdown in Git, its role in creating formatted text, and why it is widely used for writing READMEs and documentation.
Markdown
Master
Discover master branches in Git, their role as default branches, and why they are being replaced by more inclusive terminology like "main."
Master
Merge
Discover merging in Git, its role in combining branches, and how it integrates changes to ensure cohesive project development.
Merge
OAuth app
Explore OAuth apps in Git platforms, their role in integrating tools, and why they simplify workflows through seamless connections.
OAuth app
OAuth token
Learn about OAuth tokens in Git platforms, their role in secure authentication, and why they are critical for API access and integrations.
OAuth token
Origin
Discover origins in Git, their role in defining default remotes, and how they simplify repository synchronization.
Origin
Patch
Explore patches in Git, their role in sharing code changes, and why they are essential for contributing to projects without direct access.
Patch
Pull
Discover pulling in Git, its role in syncing changes, and why it is fundamental for keeping local repositories updated with remote changes.
Pull
Previous
Next