Introduction & Pré-requis#
Ce site contient les supports pour un tutoriel git
à destination des étudiants de Master 1 de l’Université de Rennes 2.
À faire avant la séance#
Vous devez arriver le jour J en ayant installé et configuré git
et VS Code, et en ayant un compte GitHub pour lequel vous connaissez vos identifiants.
Installation de git#
Savoir si git
est installé sur votre machine (Linux & MacOS)
Si vous êtes sous Linux ou sous MacOS et que vous souhaitez savoir si git
est déjà installé ou non sur votre machine, il vous suffit d’ouvrir un Terminal et d’entrer la commande :
git -h
Si git
est effectivement installé, vous devriez obtenir en réponse une documentation succincte relative à l’usage de git
.
Si vous avez au contraire un message du type Command not found: git
, c’est que git
n’est pas installé ou en tout cas pas trouvé par votre shell.
Si vous êtes sous Ubuntu, vous pouvez installer git
à l’aide de la commande :
sudo apt-get install git
Sinon, quel que soit votre OS, git
est téléchargeable à cette adresse : https://git-scm.com
Attention, il est plus simple d’installer git dans un emplacement « standard » qui sera connu du PATH, par exemple pour l’utiliser depuis un environnement de développement.
Sélectionnez donc les options par défaut lors de l’installation pour maximiser les chances que l’intégration de git
dans VS Code se passe bien ensuite.
Installation de VS Code#
Il vous faut également avoir VS Code installé sur votre machine. Pour télécharger VS Code, suivez ce lien : https://code.visualstudio.com/download
Si vous êtes sous Windows
Pour que votre VS Code vous permette d’exécuter des commandes git
, il vous faudra (une fois VS Code installé) exécuter les opérations suivantes :
Dans VS Code, effectuez la combinaison de touches Ctrl+Maj+P
Dans la zone de texte qui s’ouvre, entrez « Default Profile » et validez
Dans la liste des options proposées, choisissez « Git Bash »
Création d’un compte GitHub#
Pour bénéficier des services de GitHub, vous devez créer un compte gratuitement à cette adresse : github