app:git
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Révision précédente | |||
| — | app:git [2024/01/05 05:30] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | Git est un merveilleux outil de gestion de versions de code source, scripts, et autres joyeusetés. Il a été inventé par Linus Torvalds, aussi créateur du noyau Linux. | ||
| + | ===== Installation ===== | ||
| + | |||
| + | En général, git est préinstallé dans votre distribution. S'il ne l'est pas, l' | ||
| + | |||
| + | === Archlinux / Manjaro === | ||
| + | |||
| + | < | ||
| + | sudo pacman -Sy git | ||
| + | yay -Sy git # utiliser cette commande si yay est installé | ||
| + | </ | ||
| + | |||
| + | === Debian / Ubuntu / Mint === | ||
| + | |||
| + | < | ||
| + | sudo apt install git | ||
| + | </ | ||
| + | |||
| + | === Alpine === | ||
| + | |||
| + | < | ||
| + | sudo apk install git | ||
| + | </ | ||
| + | |||
| + | ===== Configuration ===== | ||
| + | |||
| + | ==== Pseudo & Email ==== | ||
| + | |||
| + | < | ||
| + | git config --global user.name " | ||
| + | git config --global user.email " | ||
| + | </ | ||
| + | |||
| + | ===== Utilisation ===== | ||
| + | |||
| + | ==== Créer un dépôt ==== | ||
| + | |||
| + | Le dépôt distant (repository) doit toujours exister sur la forge avant d' | ||
| + | |||
| + | === GitHub === | ||
| + | |||
| + | On peut créer le dépôt par la ligne de commande avec **hub**, un programme développé par GitHub et pour GitHub. Je souhaite créer le dépot distant “mon-script”, | ||
| + | |||
| + | < | ||
| + | hub create mon-scrit | ||
| + | </ | ||
| + | |||
| + | Il peut bien sûr être créé par l' | ||
| + | |||
| + | === Gitea === | ||
| + | |||
| + | Le dépôt distant doit être créé depuis l' | ||
| + | |||
| + | ==== Initialiser un dépôt local ==== | ||
| + | |||
| + | < | ||
| + | mkdir testgit #création du dossier qui va contenir le dépot local | ||
| + | cd testgit | ||
| + | git init # | ||
| + | touch README.md #Creation du fichier readme | ||
| + | git add README.md #On ajoute le fichier readme au local (faire pareil avec ceux souhaités) | ||
| + | git commit -m "Mon premier commit" | ||
| + | git remote add origin https:// | ||
| + | git push -u origin master #Et on push dans la branche principale " | ||
| + | </ | ||
| + | |||
| + | Le contenu de votre dépot local vient d' | ||
| + | |||
| + | Le fichier README.md sera la page d' | ||
| + | |||
| + | ==== Modification d'un fichier local ==== | ||
| + | |||
| + | Vous venez d' | ||
| + | |||
| + | < | ||
| + | |||
| + | ===== Sources ===== | ||
| + | |||
| + | [[https:// | ||
