Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
public:99_annexes:annex-b-terms-and-definitions:g:git [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:g:git to public:99_annexes:annex-b-terms-and-definitions:g:git nick_didopublic:99_annexes:annex-b-terms-and-definitions:g:git [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 ====== Git ====== ====== Git ======
  
-[[private:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]+[[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]
  
 ===== Discussion ===== ===== Discussion =====
  
-Git is a distributed [[private:99_annexes:annex-b-terms-and-definitions:v:version_control_system|Version Control System]] used to record, organize, compare, and exchange changes to files and directories maintained in a repository.+Git is a distributed [[public:99_annexes:annex-b-terms-and-definitions:v:version_control_system|Version Control System]] used to record, organize, compare, and exchange changes to files and directories maintained in a repository.
  
-A Git repository contains identifiable revisions of managed [[private:99_annexes:annex-b-terms-and-definitions:a:artifact|Artifacts]] and preserves relationships among those revisions.+A Git repository contains identifiable revisions of managed [[public:99_annexes:annex-b-terms-and-definitions:a:artifact|Artifacts]] and preserves relationships among those revisions.
  
 Git represents recorded repository states as commits. Git workflows commonly use: Git represents recorded repository states as commits. Git workflows commonly use:
Line 38: Line 38:
   * Git-based workflows   * Git-based workflows
   * GitOps practices   * GitOps practices
-  * [[private:99_annexes:annex-b-terms-and-definitions:c:ci_cd_pipeline|CI/CD Pipelines]]+  * [[public:99_annexes:annex-b-terms-and-definitions:c:ci_cd_pipeline|CI/CD Pipelines]]
   * Configuration management   * Configuration management
   * Automated build operations   * Automated build operations
   * Automated deployment operations   * Automated deployment operations
   * Automated validation operations   * Automated validation operations
-  * [[private:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]] +  * [[public:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:r:reproducibility|Reproducibility]] +  * [[public:99_annexes:annex-b-terms-and-definitions:r:reproducibility|Reproducibility]] 
-  * [[private:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]]+  * [[public:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]]
  
 ===== Definition ===== ===== Definition =====
  
-//distributed [[private:99_annexes:annex-b-terms-and-definitions:v:version_control_system|Version Control System]] that records identifiable repository states and preserves the relationships among those states//+//distributed [[public:99_annexes:annex-b-terms-and-definitions:v:version_control_system|Version Control System]] that records identifiable repository states and preserves the relationships among those states//
  
 ===== Source ===== ===== Source =====
Line 56: Line 56:
  
   * Git Project documentation   * Git Project documentation
-  * [[private:99_annexes:annex-b-terms-and-definitions:v:version_control_system|Version Control System]]+  * [[public:99_annexes:annex-b-terms-and-definitions:v:version_control_system|Version Control System]]
  
 ===== Note ===== ===== Note =====
Line 62: Line 62:
 The name **Git** is not an acronym and should not be written as **GIT**. The name **Git** is not an acronym and should not be written as **GIT**.
  
-Git is a type of [[private:99_annexes:annex-b-terms-and-definitions:v:version_control_system|Version Control System]].+Git is a type of [[public:99_annexes:annex-b-terms-and-definitions:v:version_control_system|Version Control System]].
  
 Git is distinct from repository-hosting services such as GitHub, GitLab, and Bitbucket. Those services can host and manage Git repositories, but they are not Git itself. Git is distinct from repository-hosting services such as GitHub, GitLab, and Bitbucket. Those services can host and manage Git repositories, but they are not Git itself.
Line 80: Line 80:
 ===== Example ===== ===== Example =====
  
-A contributor commits a [[private:99_annexes:annex-b-terms-and-definitions:d:declarative_configuration|Declarative Configuration]] change to a Git branch. A review process approves and merges the change into a designated branch. A [[private:99_annexes:annex-b-terms-and-definitions:c:ci_cd_pipeline|CI/CD Pipeline]] identifies the resulting commit and initiates automated build, validation, and deployment operations associated with that repository state.+A contributor commits a [[public:99_annexes:annex-b-terms-and-definitions:d:declarative_configuration|Declarative Configuration]] change to a Git branch. A review process approves and merges the change into a designated branch. A [[public:99_annexes:annex-b-terms-and-definitions:c:ci_cd_pipeline|CI/CD Pipeline]] identifies the resulting commit and initiates automated build, validation, and deployment operations associated with that repository state.
  
 ---- ----
  • public/99_annexes/annex-b-terms-and-definitions/g/git.1789260151.txt.gz
  • Last modified: 2026/09/12 17:42
  • by nick_dido