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:// |