Software Development Terms Beginning with G
Git
Git is a Distributed Version Control System (DVCS) used to save different versions of a file (or set of files)—wherein any version is retrievable at will.
Git makes it easy to record and compare different file versions. Consequently, details about what changed, who changed what, or who initiated an issue are reviewable anytime.
Git Cloning
Git Cloning is mainly about getting (downloading) a copy of a .git
repository.
Git Commit
Whenever you commit your files to Git, it means you have stored the staged version of your working directory’s file(s) into the .git
repository.
Git Commit Reference
A Git commit reference is a long string that follows the word “commit” in a git log
command’s output.
In other words, whenever you run the git log
command, you will get an output like so:
The long string that follows the word “commit” in the snippet above is the Git commit reference.
The Git commit reference is a 40-character string which we sometimes call “SHA-1 checksum” or “commit hash.”
Git Directory
Git directory is a folder Git creates in the working directory you instructed it to monitor.
Git Initialization
Initialization is to make Git ready to start monitoring files in a specified directory.
Git Staging
Staging implies that you have added details about your staged file(s) into a file called “index”—located in the Git directory.
GitHub
GitHub is a web-based platform for hosting (or sharing) Git repositories. It helps you facilitate easy sharing and collaboration on projects with anyone at any time.
GitHub also encourages broader participation in open-source projects by providing a secure way to edit files in another user’s repository.
Global (RegExp)
Regular expression’s global flag (g
) tells the computer to do a global search for a RegExp pattern.
Globally Installed Package
A globally installed package is a package that you can use anywhere on your system.
Graphical Data
Graphical data are the visual contents of a page, such as diagrams, charts, videos, and images.
Greater than Operator in JavaScript
The greater than operator (>
) checks if its left operand is greater than its right-hand one. If so, the Boolean value true
gets returned. Otherwise, the computer will return false
.
Greater than or Equal to Operator in JavaScript
The greater than or equal to operator (>=
) checks if its left operand is greater than or equal to its right-hand operand. If so, the Boolean value true
gets returned. Otherwise, the computer will return false
.
Greedy Quantifiers (RegExp)
Greedy quantifiers are quantifier operators that will automatically find the longest part of the given string that matches the specified RegExp pattern.
Groups and Ranges (RegExp)
The groups and ranges operators specify the groups and ranges of characters you wish to find in a specific string.