Parent:: [[Storage and Syncing]], [[Privacy & Security]], [[Selfhosting]]
---
 
```button
name Edit Product parameters
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-GitHubEdit
```button
name Save
type command
action Save current file
id Save
```
^button-GitHubSave
 
# Git
 
```ad-abstract
title: Summary
collapse: open
Git is a repository of data and files enabling versioning, tracking and syncing working files. It offers public and private repositories and therefore a good solution for syncing files.
The tool is predominantly used by developers collaborating but can be used for personal use.
```
 
```toc
style: number
```
 
---
 
### Characteristics
 
Git is a service originally designed for developers to collaborate on code. It offers the following features:
- Storage for files & folders
- Secure data transfer protocol
- Versioning, change tracking
- Cross-platform
Implementations are aplenty, including GitHub or [[mfxm Website Scope#Git instance|Gitea]].
 
---
 
### Scripts
 
This section highlights different scripts to make Git work on different devices.
 
#### Desktop
Git folder is set up through a desktop App (Github, Gitup, else...) and comprises a folder of Git executables.