Git¶
Sur cette page vous trouverez de quoi faire une prise en main rapide de git et plus précisemment du dépôt git qu'on utilise à cohabit. Pour plus de précision, vous trouverez d'excellents tutoriels comme celui là : https://www.hostinger.fr/tutoriels/tuto-git/ et bien d'autres, n'hésitez pas à chercher.
Git est un logiciel libre qui permet de travailler à plusieurs sur le même bout de code en fusionnat les modifications de tout le monde, en conservant des versions parallèles et de remonter dans l'historique de toutes les modifications. De système est décentralisé, ça veut dire que c'est hébergé sur un plusieurs serveurs.
Pour plus de détails historiques je vous invite à lire la page wikipedia : https://fr.wikipedia.org/wiki/Git
Si vous devez écrire du code à cohabit ou modifier du code sur un de nos projets il vous faudra utiliser git.
Ce sytème a été créé par Linus Torvald, le créateur de Linux. C'est aujourd'hui le système de versionnage le plus populaire au monde.
Anciennement notre git est hébergé chez framasoft : https://framagit.org/cohabit-fablab
Actuellement, nos nouveaux dépôts se trouvent sur notre serveur à l'adresse : https://git.cohabit.fr
Installer git¶
- Pour les pc Unix-like il est généralement installé, mais si jamais, pour les debians-like : "apt install git", pour les "red hat" : "yum install git".
- Pour Windows c'est moins évident mais ça peut se faire, suivre ce tutoriel : https://git-scm.com/download/windows
- Pour Mac : https://git-scm.com/download/mac
Se créer un compte sur Framagit¶
Il vous faudra vous créer un comptre sur framagit .org, ensuite vous devrez demander à un des [[serveur:administrateurs]] de vous intégrer au groupe cohabit.
Configurer Git¶
- Configuration globale
Git contient un outil appelé git config pour vous permettre de voir et modifier les variables de configuration qui contrôlent tous les aspects de l'apparence et du comportement de Git.
- Votre identité
La première chose à faire après l'installation de Git est de renseigner votre nom et votre adresse e-mail. C'est une information importante car toutes les validations dans Git utilisent cette information et elle est indélébile dans toutes les validations que vous pourrez réaliser :
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
- Votre éditeur de texte
À présent que votre identité est renseignée, vous pouvez configurer l'éditeur de texte qui sera utilisé quand Git vous demande de saisir un message.
$ git config --global core.editor vim
- Configuration locale
Charger le code d'un projet¶
créez un dossier pour travailler :
mkdir /home/useur/monDossier
se déplacer dans ce dossier :
cd /home/useur/monDossier
cloner le code du dépot git dans mon dossiergit clone https://l'urlduprojet...
créer un projet¶
en ligne de commande CLI¶
au clic'o'drome¶