/!\
Les informations contenues entre les symboles <
et >
/!\
sont à adapter celons votre utilisation sur les lignes commençant par des $
bien sûr ^^
Les lignes ayant des >
sont les rendus du terminal
Permet de connaitre la version instalée de Git.
$ git --version
juste :
$ git
renvoi l'help de Git ( si instalé ).
Permet de spécifier / connaitre les paramètres de configuration de Git avec la commande git config
.
$ git config --global user.name < LoginGithub >
$ git config --global user.email < [email protected] >
Pour conaitre le nom utilisé et le mail :
$ git config --global user.name
> LoginGithub
$ git config --global user.email
> [email protected]
On crée un dossier git on s'y déplace et on initie le repo Git
$ mkdir git
$ cd git
à l'aide de git init
.
$ git init
$ git status
A ce stade indique :
> Sur la branche master
> Aucun commit
> rien à valider (créez/copiez des fichiers et utilisez "git add" pour les suivre)
On crée un fichier README.md
.
$ touch README.md
$ git add README.md
$ git status
Le nouveau statut est :
> Sur la branche master
> Aucun commit
> Modifications qui seront validées :
> (utilisez "git rm --cached <fichier>..." pour désindexer)
> nouveau fichier : README.md
On indique ce que l'on aporte au commit
$ git commit -m < "Creat README.md" >
Devrait renvoyer quelque chose comme cela :
> [master (commit racine) xx123yy] Creat README.md
> 1 file changed, 0 insertions(+), 0 deletions(-)
> create mode 100644 README.md
$ git branch -M main
Par SSH :
$ git remote add origin [email protected]:< LoginGithub >/git.git
Par HTTPS :
$ git remote add origin https://github.com/< LoginGithub >/git.git
On écrit dans README.md puis on l'upload
$ git commit -m < "Complet README.md part 1" >
$ git push -u origin main
Devrait renvoyer :
> [main 123a321] Complet README.md part 1
> 1 file changed, 111 insertions(+), 0 deletions(-)
> rewrite README.md (100%)
Nous allon ajouter un dossier img/leNomDeLimage.png
mais cette fois ci directement sur Github et
utiliser les commandes suivantes récupérer les nouvelles données sur Github
Permet de travailler sur une version à jour sans télécharger les fichiers
$ git fetch
Télécharge les nouveaux fichiers
$ git merge
Vous informe de l'ancien commit présent et le nouveau
> Mise à jour 12a345b..987xy6z
> Fast-forward
> img/leNomDeLimage.png | Bin 0 -> 21644 bytes
> 1 file changed, 0 insertions(+), 0 deletions(-)
> create mode 100644 img/leNomDeLimage.png
Le Campus Numérique In The Alps
Pe@cE