[Github Treasure Discovery Tour] Learn all the nouns related to Github

[Github Treasure Discovery Tour] Learn all the nouns related to Github

  • @Mention

    Use before user name


  • API preview

    A way to try new APIs and methods in existing APIs becomes official

    Github APIA
    The way it was changed before

  • assignee

    Users assigned to an issue

  • CA certificate

    A digital certificate issued by a certification authority (CA) to ensure that two machines are effectively linked

  • cURL

    Used in command line or script to transfer data

  • Explorer


  • Gist

    Is a

    To edit, clone and reproduce sharable files, you can add
    Set to public or confidential, but confidential
    Can be used by anyone with a URL

  • Git

    It is an open source project used to track changes in text files. It consists of

    Prepared by the author of the system

  • gitfile

    Kind of ordinary

    File, always at the root of the working tree, pointing to
    Directory, including the entire
    Warehouse and its metadata. You can use at the command line
    git rev-parse --git-dir
    View this file in the warehouse

  • Github Flavored Markdown

    For formatting
    Text and code in

  • Github Jobs


    Recruitment site

  • Github Marketplace

    Subsites used by users and organizations to purchase and install applications to extend and supplement their workflow

  • Github Pages

    Also called'page', designed to be hosted directly from

    Static site hosting service for individual, organization or project pages of the warehouse

  • Github Wiki

    Managed on the warehouse
    Part of the style document

  • Github
    Import tool

    A method that allows users to quickly import meta-code warehouses (including submission and revision records)

    Tool of

  • Github

    Applications provide services to the entire organization, using their own identity when they perform functions. They can be installed directly on organizations and user accounts to grant access to specific warehouses. They come with detailed permissions and built-in
    hook up

  • GraphQL

    One for

    Query language, and the runtime to execute these queries on existing data

  • HEAD

    The defined branch commit, usually the latest commit at the top of the branch

  • HEAD

    If you are operating free

    Will warn you, which means
    Does not point to a branch, and none of your commits will appear in the commit history.

  • Hello World

    Is a computer program that outputs or displays "Hello World" to the user

  • Jekyll

    Static site generator for personal, project or organizational sites

  • Jekyll
    Theme selector

    One for

    The site chooses an automated way of visual themes, no need to edit or copy CSS files

  • LFS

    Git Large File Storage
    , An open source
    Extension for version control of large files

  • linguist

    A repository used on
    blob |
    Language, ignore binary or special files, suppress files generated in differences, and generate language maps

  • main

    The default development branch, just create

    Warehouse, a branch named "main" will be created, and it will become the active branch

  • Markdown

    Is a very simple semantic file format

  • master

    Default branch in the repository

  • OAuth

    The access token used in the application to access user information

  • OAuth

    Third-party applications that use access tokens instead of passwords to access user information

  • SSH

    It s a way to use encrypted messages to show yourself to an online server, just like your computer uses a unique password to log in to other services.

    Use SSH keys to transfer information securely to your computer

  • web
    hook up

    Allows you to build or set up subscriptions

    On a specific event
    Hooks provide a notification method, as long as a specific operation occurs in the warehouse or organization, a notification will be sent to the outside
    server. It has also become a "service link."

  • web

    show on

    Notifications in the interface

  • Upstream

    When talking about branches or forks, the main branch of the original repository is often referred to as "upstream" because it is the main source of other changes. The branch you operate is called "downstream".

  • Upstream branch

    The default branch that is merged into the branch (or the branch to which the branch is rebase). It passes

    Configuration. If the upstream branch of A is source/B, sometimes we will say "A is tracking source/B"

  • versus
    In conjunction with

    stand by

    List of integrations

  • business plan

    An organizational settlement plan, you can collaborate on unlimited public and private warehouses, allowing or requiring organization members to use

    Verification, and use
    Configure and revoke configuration access

  • personal account

    Belonging to individual users


  • resume

    User-generated description in the profile

  • personal information


    User activity related information on the page

  • Profile photo

    User uploaded to

    A custom image of, used to identify its activities, usually in combination with its username. Also known as avatar

  • CPU name

    Human-readable nickname corresponding to the address of the device connected to the network

  • Primary email address

    Used to send receipts, credit cards or
    Primary email address for expenses and other bill-related communications.

  • theme

    A way to explore warehouses in specific subject areas, find projects to participate in, and discover new solutions to specific problems

  • Topic branch

    Conventions used by developers to identify development concepts

    Branch. Because branching is easy and cheap, it is often suitable to have multiple small branches, each of which contains well-defined concepts or incremental but related changes. It can also be called a "feature branch".

  • Subordinate graph

    A warehouse diagram showing packages, projects, and warehouses that depend on public warehouses

  • warehouse


    The most basic element, the mouth can easily be imagined as a project folder, a warehouse contains all project files (including documents), and stores the revision history of each file

  • Warehouse map

    Visual representation of warehouse data

  • Warehouse maintainer

    The person who manages the warehouse. This person can help classify issues, use tags and other functions to manage the warehouse, and can also be responsible for updating readme files and participating files

  • Code owner

    Individuals who are designated as part of the warehouse code owner, when someone opens a pull request (non-draft mode) to make changes to the code owned by the code owner, they will automatically apply for the code owner review

  • Code frequency graph

    A warehouse map showing the addition or deletion of Meizhou content in the warehouse history

  • Dashboard

    Personal dashboard is your

    Go to the event information center and use the personal dashboard to track the topics and pull requests you follow or participate in, navigate to your common warehouse and team pages, and learn about recent events in the warehouses you follow or participate in. You can also discover new warehouses, which are recommended based on the users you follow and the warehouses you mark.

  • Business account

    Enterprise accounts allow you to centrally manage multiple

    Organization's strategy and billing

  • coupon

    A kind of reason

    The code provided by the user or organization can be used to pay for all or part of their subscription

  • Scope

    Applications can apply for named permission groups to access public and non-public data

  • Dependency graph

    A warehouse diagram showing packages and items from the warehouse

  • clone

    Refers to the copy of the warehouse that exists on the computer but not elsewhere on the website server, or the operation of copying. When cloning, you can edit the file in your preferred editor, use

    Track changes without having to stay online. The repository you cloned is connected to the remote version so that local changes can be pushed to the remote when you are online

  • Free plan

    Free user account billing plan. Users can work with unlimited public warehouses through unlimited collaborators.

  • Public warehouse

    Public repositories can be viewed by anyone, including people who are not GitHub users.

  • Public contribution

    Contribution to public (as opposed to private) warehouses.

  • Key words

    The specific text to close the issue when used in a pull request.

  • Write permission

    The permission level of the warehouse allows users to push or write changes to the warehouse.

  • Branch

    A branch is a parallel version of the warehouse. It is included in the repository, but does not affect the main or master branch, allowing you to work freely without interrupting the "instant" version. After making the required changes, you can merge the branch back into the master branch to publish the changes.

  • Branch restriction

    A restriction that a warehouse administrator can enable to only allow specific users or teams to push to branches or make specific changes.

  • Copy

    As the main

    GitHub Enterprise
    Instance provides redundant
    GitHub Enterprise

  • Functional branch

    A branch used to test new features or fix issues that are not officially used. Also called topic branch.

  • Collaborator

    A collaborator is a person who is invited by the warehouse owner to participate and has read and write permissions to the warehouse.

  • sign in

    Also known as SSO. Allow users to log in to one location-Identity Provider (IdP)-and then grant users access to other service providers.

  • card

    A movable box associated with an issue or pull request in the project board.

  • compression

    Combine multiple commits into one. It is also a Git command.

  • Participation guide

    Documents explaining how people should participate in the project

  • Participation notice

    Notifications about your username or team being mentioned or you have previously responded to a comment or update of the conversation in the pull request

  • Release

    Ways to package software and provide software to users

  • Protected branch

    Protected branches prohibit multiple items on the branch that the warehouse administrator chooses to protect

    Functions, necessary inspections are not passed or must be reviewed and not approved, and they cannot be forced to push, delete, and merge changes

  • Rebase

    To reapply a series of changes from one branch to a different base branch, and change the branch s

    Reset to result

  • Visible team

    Teams that can be viewed and @mentioned by each organization member

  • merge

    It is to pull changes from one branch (in the same repository or from one branch) and then apply them to another branch. This is usually done as a "pull request" or via the command line. If there are no conflicting changes, you can pass

    Github.com web
    The interface uses pull requests to complete the merge, or always through the command line

  • Merge conflict

    Differences between merged branches, when people make different changes to the same line of the same file, or when one person edits a file and another person deletes the file, a merge conflict will occur, and the merge conflict must be resolved before Can merge branches

  • team

    An organization member group that reflects the company or group structure through cascading access permissions and mentions

  • Team maintainer

    Organization members with part of the team management authority of the organization owner

  • Team plan

    Provide you with an organization settlement plan for unlimited public and private warehouses

  • Fence code block

    You can use three backquotes before and after the code block to create an indented code block through Gtihub Flavored Markdown

  • Fixed warehouse

    The user has decided to highlight the warehouse in his profile

  • Basic verification

    An authentication method where credentials are sent in unencrypted text.

  • Base branch

    The branch into which the changes were merged when the pull request was merged. When creating a pull request, if necessary, you can change the base branch from the default branch of the warehouse to another branch.

  • Reproduce

    A fork is a personal copy of another user's warehouse on your account. Forking allows you to freely change items without affecting the original upstream warehouse. You can also open a pull request in an upstream repository and make the fork synchronize the latest changes, because the two repositories are still connected to each other.

  • External collaborator

    A user who has been granted access to the warehouses of one or more organizations but has no other access rights to the organization and is not a member of the organization.

  • Head branch

    The branch whose changes were merged into the base branch when the pull request was merged, also known as the "comparison branch".

  • Sub-team

    Within a nested team, inherit the parent team's access rights and @mention sub-teams.

  • Security log

    List the logs of the last 50 operations or operations performed in the past 90 days.

  • Instance

    The organization is included in the virtual machines it configures and controls

    Private copy.

  • Review

    Review allows others with access to the repository to comment on the changes proposed in the pull request, approve the changes, or request further changes before the pull request is merged.

  • Key fingerprint

    A short series of bytes used to identify a longer public key.

  • Key chain

    A kind of password management system in.

  • Nested team

    The child team of the parent team. You can have multiple sub (or nested) teams.

  • difference

    The difference is the difference between the changes or saved changes between two submissions. It will visually describe the content added or deleted since the last submission of the file.

  • Reply saved

    You can save and add comments to your GitHub user account, which can then be used in GitHub issues and pull requests.

  • Personal account locked

    A personal account that the user cannot access. When a user downgrades their paid account to a free account or their paid plan expires, the account will be locked.

  • Billing administrator

    The member of the organization responsible for managing the organization's billing settings.

  • Billing mailbox

    Used to send receipts, credit cards or
    Organization email address for expenses and other bill-related communications.

  • Bill recovery token

    The authentication credentials stored as part of the account recovery settings are called "recovery accounts offsite" and are used to store this backup credential.

  • Seat

    GitHub Enterprise
    The users in the organization can be referred to as the "number of seats".

  • Open source

    Open source software is software that can be freely used, modified, and shared (in modified and unmodified forms) by anyone. Today, the concept of "open source" is usually extended beyond software, representing a collaborative principle in which work materials are online for anyone to fork, modify, discuss, and participate in.

  • Recover accounts offsite

    Allows users to send them when they are unable to use the two-factor authentication method or recovery code

    Add an extra layer of security protection to your account. Users can pass
    Store it in the form of an account recovery token
    The account s authentication credentials,
    Account and
    Account linking.

  • Forced push

    A way to use local changes to overwrite remote warehouses

    Push, regardless of conflict

  • Required pull request review

    A review is required to ensure that the pull request has received at least one approval review before collaborators can change the protected branch.

  • Required status check

    Pull request checks to ensure that all required CI tests have passed before collaborators can make changes to the protected branch.

  • Snapshot

    The checkpoint of the virtual machine at a certain point in time.

  • Fast forward

    Fast forward is a special type of merge in which you have revisions and "merged" changes from another branch as a child of an existing branch. In this case, you cannot make a new merge commit, but only update the revision. This often happens in remote tracking branches of remote warehouses.

  • Recovery code

    Help you regain

    The code of the account's access rights.

  • Member map

    The warehouse map showing all the forks of the warehouse.

  • owner

    Organization members who have full management authority over the organization.

  • Check-in chart

    A warehouse map showing the frequency of warehouse updates based on the date and time of the week

  • Pull

    Pulling refers to extracting and merging changes. For example, if someone edits a remote file you are working on, you need to pull those changes to the local copy to keep it up to date. See also "Extract".

  • Pull permissions

    Synonym for read permission.

  • Pull request

    A pull request is a proposal to change the warehouse submitted by the user, which is then accepted or rejected by the warehouse collaborator. Like issues, each pull request has its own forum.

  • Pull request review

    Comments in the pull request where the collaborator approves the change or applies for further changes before the pull request is merged.

  • Continuous integration

    Also called CI. Personally

    After submitting changes to the configured warehouse, the automated build and test process is run. CI is a common best practice to help detect errors in software development.

  • hook up

    When multiple Git commands are executed normally, the optional scripts are marked to allow developers to add features or check. Generally, hooks allow pre-verification and potential suspension of commands, and allow post-event notifications after the operation is complete.

  • Push

    Push refers to sending the submitted changes to

    Remote warehouse on the Internet. For example, if you make changes locally, you can push those changes for others to access.

  • Push branch

    After successfully pushing the branch to the remote warehouse, you can update the remote branch by changing the local branch. When "push branch", Git will search the branch's HEAD ref in the remote repository and verify whether it is the direct source of the branch's local HEAD ref. After verification, Git will pull all objects (reachable from the local HEAD ref, but lost from the remote warehouse) to the remote object database, and then update the remote HEAD ref. If the remote HEAD is not the original source of the local HEAD, the push fails.

  • Push permission

    Synonym for write permission

  • submit

    A submission or "revision" is an individual change to a document (or group of documents). When committing to save work, Git creates a unique ID (also known as "SHA" or "hash"), which is used to record the specific changes submitted, as well as the committer and the time of the commit. A commit usually contains a commit message that briefly describes the changes made.

  • Submit ID

    Also called SHA. The 40-character checksum hash used to identify the submission.

  • Submit the author

    The user who made the submission.

  • Submit diagram

    Show all warehouse maps submitted to the warehouse in the past year.

  • Submit message

    A short descriptive text attached to the submission to communicate the changes introduced by the submission.

  • Mention

    A notification sent to the user by adding the @ symbol in front of the user name. Users in an organization on GitHub can also become part of a mentionable team.

  • schedule

    A pull request or a series of events in a user s profile.

  • Star

    Bookmark or appreciation of the warehouse. Star marking is a manual way of ranking items by popularity.

  • Staging instance

    After the modification is applied to the actual

    GitHub Enterprise
    A way to test the modification before the example.

  • Service hook

    Also known as "Web hook". Web hooks are a way of notification, as long as a specific operation occurs on the warehouse or organization, a notification will be sent to an external web server.

  • Confidential team

    A team that is visible only to the rest of the team and people with owner permissions.

  • View

    You can follow repositories or issues to receive notifications when issues or pull requests are updated.

  • View notification

    Notification about activities in the warehouse to which the user has subscribed.

  • label

    The tag of the issue or pull request. The warehouse comes with a set of default labels, but users can also create custom labels.

  • mark

    A system for labeling and formatting documents.

  • Root file system

    Base operating system and

    GitHub Enterprise
    Application Environment.

  • Root directory

    The first directory in the hierarchy

  • Check out

    You can use on the command line

    git checkout
    Create a new branch, change the current working branch to a different branch, or even use
    git checkout [branchname] [path to file]
    Switch from different branches to different versions of files. The "check out" operation uses tree objects or blobs in the object database to update all or part of the working tree, as well as update the index and HEAD (if the entire working tree points to the new branch).

  • an examination

    Check refers to

    A status check

  • Compare branch

    The branch used to create the pull request. Compare this branch with the base branch you selected for the pull request and determine the change. When merging pull requests, the base branch will be updated with the changes from the comparison branch. Also called the "head branch" of the pull request.

  • Permalink

    Permanent static hyperlinks to specific web pages.

  • News feed

    The activity view of the warehouse or person you are following. The organization's message feed shows activity on warehouses owned by the organization.

  • clean

    If the working tree corresponds to the version referenced by the current HEAD, the working tree is clean. See also "dirty".

  • source

    The default upstream warehouse. Most projects have at least one upstream project they track. By default, the source is used for this purpose.

  • Parent team

    In the nested team, pass on its access rights and @mention to the main team to the sub-team

  • status

    The visual representation in the pull request indicates that your submission meets the conditions set by the warehouse you participate in.

  • Status check

    Status checks are external processes, such as continuous integration builds, and they run for every commit you make in the warehouse. For more information, see "About Status Check".

  • Production branch

    The branch that contains the final changes that can be used or deployed to the application or site.

  • user

    The user has a personal

    The person of the account. Each user has personal information and can have multiple warehouses (public or private). They can create or be invited to join the organization or collaborate on other users' warehouses.

  • username

    User at

    On the handle.

  • Email notification

    Notification sent to the user's email address.

  • Private warehouse

    Private warehouses are only visible to the warehouse owner and collaborators designated by the owner.

  • Private contribution

    Contribution to private (as opposed to public) warehouses.

  • Management console

    GitHub Enterprise
    The interface contains part of the management function.

  • organization

    An organization is a group of two or more users, usually corresponding to the actual organization. They are managed by users and can contain warehouses and teams.

  • Organization owner

    Users who have full administrative rights to the organization they own.

  • Billing cycle

    The time interval for a specific billing plan.

  • Billing plan

    Payment plans for users and organizations, including features set for each plan type.

  • Network Diagram

    A warehouse map showing the branch history of the entire warehouse network, including the branches of the root warehouse and the branches that contain the unique commits of the network.

  • Pulse diagram

    Provide a warehouse map with a summary of warehouse activities.

  • dirty

    If the working tree contains changes that have not yet been committed to the current branch, it will be considered "dirty".

  • Readme file

    A text file containing information about files in a warehouse, usually the first file seen by a visitor to the warehouse. The readme file, together with the warehouse license, participation guide, and code of conduct, help you communicate requirements and manage project participation.

  • Obtain

    currently using

    git fetch
    At this time, you will add changes from the remote repository to the local working branch without committing them. versus
    git pull
    Unlike, extraction allows you to review the changes before committing to the local branch.

  • code of conduct

    Develop standard documents for how to participate in the community.

  • Line comment

    Comments on specific lines of code within the pull request.

  • End of line

    Use symbols to indicate invisible characters at the end of a line in a text file.

  • solve

    Use symbols to indicate invisible characters at the end of a line in a text file.

  • Scheduled Tasks

    A time-based job scheduler in Unix-like computer operating systems.

  • subscription

    User or organization


  • issue

    Issues are proposed improvements, tasks, or issues related to the warehouse. (For public warehouses) Anyone can create an issue, which can then be mediated by warehouse collaborators. Each topic contains its own discussion thread. You can also use tags to categorize issues and assign them to someone.

  • license

    A document that can be attached to a project that tells you what you can and cannot do with your source code.

  • equipment

    A combination of the appropriate operating system (

    ) A software application that runs best on industry standard hardware (usually a server) or in a virtual machine.

  • Access token

    On the command line or

    On execution
    The token used to replace the password when operating on Git, also known as a personal access token.

  • diagnosis

    GitHub Enterprise
    An overview of the instance setup and environment.

  • Read permission

    The authority level of the warehouse allows users to pull or read the information in the warehouse. All public warehouses to all

    The user grants read permission. Synonym for pull permission.

  • contribution

    The specific activities on the website will:-Add a square to the user's contribution map: "Activity marked as a contribution"-Add an activity to the timeline of the user's profile: "Contribution activity"

  • Contribution graph

    The part of the user's personal data showing his participation record (maximum one year, displayed by day).

  • Contributor

    Contributors are people who have no collaborator rights to the warehouse but have participated in the project, and the pull requests they opened have been merged into the warehouse.

  • Follow up (user)

    Get notifications about the contributions and activities of another user.

  • Identity provider

    Also known as

    , Is a trusted provider that allows you to use
    sign in (
    ) Visit other websites.

  • transfer

    Transferring a warehouse means changing the owner of the warehouse. The new owner can immediately manage the content, issues, pull requests, releases, and settings of the warehouse.

  • reduction


    When the pull request is uploaded, the new pull request will be automatically opened, and one of them is used to resume the merge submission from the original merged pull request. In Git, you can use
    git revert
    Resume submission.

  • Remotely

    This is hosted on the server (most likely

    ) On the warehouse or branch version. The remote version can be connected to the local clone to keep the changes in sync.

  • Remotely

    Where to store the code:

    , Other user branches and even warehouses on different servers.

  • Remote warehouse

    A warehouse used to track the same item but stored in another location.

  • Retrospective

    The "retrospective" function in Git describes the latest modification to each line of the file, and generally displays the revision, author, and time. This is useful, for example, to track when a feature was added, or which commit caused a specific vulnerability.

  • Communication diagram

    A warehouse map showing warehouse traffic, including full clones (not extracted), visitors in the past 14 days, recommended sites, and popular content.

  • Notice

    Updates sent via the web or email (according to your settings) that provide information about activities of interest to you.

  • Deployment key

    The deployment key is an SSH key stored on the server, which grants access to a single GitHub repository. This key is directly attached to the warehouse instead of an individual user account.

  • milestone

    A way to track the progress of issues in the warehouse or pull request groups.

  • Mirroring

    A new copy of the warehouse.

  • prevent

    Used to delete the ability of users to collaborate on the organization's warehouse.

  • integrated

    A kind of and

    Integrated third-party applications, which can be
    Application or web hook.

  • Cluster

    Run on multiple nodes

    GitHub Enterprise
    Services to achieve load balancing of requests between nodes

  • Non-fast forward

    When the local copy of the warehouse is not synchronized with the upstream warehouse, you need to fetch the upstream changes before pushing the local changes.

  • Project board

    The board is composed of topics, pull requests, and comments, and is classified into cards by column.

  • Pre-receive hook

    Can be used for quality inspection

    GitHub Enterprise
    Script running on the server.

  • Verification code

    currently using

    When logging in through a browser, in addition to
    A code that you need to provide in addition to the password. This code is generated by the application or sent to the phone via SMS, also known as "
    Verification code".

  • High availability

    A system or component that continues to operate for the required length of time.

  • Default branch

    The basic branch for new pull requests and code submissions in the warehouse. Each repository has at least one branch, and Git will create the branch when you initialize the repository. The first branch is usually called "main" and is usually the default branch.

  • Default portrait

    Automatically generated image when user registers

    When used as the default avatar. Users can replace their recognizable avatars with their own photos.