From b29b80428e21725a18deba459ac5734715f90f09 Mon Sep 17 00:00:00 2001 From: Phuntsok Drak-pa Date: Fri, 5 Oct 2018 21:27:56 +0200 Subject: [PATCH] First version of the tutorial: DONE --- install_gentoo.jpg | Bin 0 -> 15226 bytes tutoriel-git.html | 303 ++++++++++++++++++++++++++++++++++----------- tutoriel-git.org | 97 ++++++++++++++- tutoriel-git.pdf | Bin 97413 -> 127686 bytes 4 files changed, 326 insertions(+), 74 deletions(-) create mode 100644 install_gentoo.jpg diff --git a/install_gentoo.jpg b/install_gentoo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ee3208feca28d01eda694581ae8ff9b5f392f3bf GIT binary patch literal 15226 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 - + Tutoriel Git et GitHub @@ -243,33 +243,38 @@ for the JavaScript code in this tag.

Table des matières

@@ -277,13 +282,13 @@ for the JavaScript code in this tag.

-
Tout d’abord, si tu veux la version PDF du bouzin, c’est par là.
+
Tout d’abord, si tu veux la version PDF du bouzin, c’est par là.
 
-Et pour le code source de cette page, c’est , sur GitHub.
+Et pour le code source de cette page, c’est , sur GitHub.
 
-
-

1 Git ? Qu’est-ce donc ?

+
+

1 Git ? Qu’est-ce donc ?

Git est un logiciel de version de fichiers permettant de garder une trace de toutes les modifications apportées au fichiers suivis dans un répertoire (un dépôt) et ses sous-répertoires –sous couvert qu’ils n’aient pas été ignorés explicitement. Il permet également de conserver plusieurs versions parallèles du projet, comme par exemple une version stable et une version de développement, et permet l’ajout de modifications d’une de ces versions parallèles à une autre via des fusions partielles ou totales de branches, avec une automatisation des fusions de fichiers lorsqu’il n’y a pas de conflit entre ces derniers. @@ -298,12 +303,12 @@ Toujours là ? Tu auras été prévenu·e.

-
-

2 Ça a l’air cool, comment ça s’obtient ?

+
+

2 Ça a l’air cool, comment ça s’obtient ?

-
-

2.1 Et surtout, comment ça s’installe ?

+
+

2.1 Et surtout, comment ça s’installe ?

Très bonne question Kévin. Tout d’abord, il faut t’assurer que git soit installé sur ton système et utilisable depuis le terminal. Sous GNU/Linux, tu peux l’installer via ton gestionnaire de paquet, ce qui rendra la commande accessible directement depuis le terminal. @@ -313,9 +318,17 @@ Très bonne question Kévin. Tout d’abord, il faut t’assurer que git soit in $ yum install git # CentOS $ dnf -y install git # Fedora $ pacman -S git # ArchLinux et les distros basées dessus -$ emerge --ask --verbose dec-vcs/git # >install Gentoo +$ emerge --ask --verbose dec-vcs/git # Gentoo

+ + +
+

install_gentoo.jpg +

+

Figure 1 : >install gentoo

+
+

Si tu n’es pas sous GNU/Linux mais que tu as au moins le goût d’être sous un OS de type Unix, tu peux exécuter la commande correspondante à ton OS suivant :

@@ -330,8 +343,8 @@ Si tu es sous Windows… Bonne chance. Toutes les commandes seront en synta

-
-

2.2 Ok c’est bon, et il y a une configuration à faire ?

+
+

2.2 Ok c’est bon, et il y a une configuration à faire ?

Tu peux configurer Git si tu le souhaites, oui. En général, il est recommandé de paramétrer au moins son nom et son email. Tu peux les paramétrer via la ligne de commande : @@ -360,8 +373,8 @@ Il y a encore pas mal de paramètres que tu peux gérer avec ce fichier, je repa

-
-

3 Ok très bien, comment on l’utilise maintenant ?

+
+

3 Ok très bien, comment on l’utilise maintenant ?

Du calme Jean-Kévin, ralentis un peu. Comme le dit ce vieux dicton Chinois : @@ -375,8 +388,8 @@ Celui qui marche trop vite…… marche…………… trop… vite…? Tu peux Bon, c’est une contrefaçon, donc la qualité de la citation n’est pas extraordinaire. Bref.

-
-

3.1 Je commence comment ?

+
+

3.1 Je commence comment ?

Si tu souhaites créer un dépôt git, rien de plus simple : créé ton répertoire dans lequel tu travailleras, et déplace-y-toi. Ensuite, tu pourra initialiser ton dépôt via la commande git init. @@ -405,18 +418,18 @@ Parfait !

-
-

3.2 Et pour ajouter des fichiers ?

+
+

3.2 Et pour ajouter des fichiers ?

Maintenant tu peux commencer à travailler sur ton projet. Mais tout d’abord, on va voir ce qu’il se passe si jamais on créé un fichier dans le dépôt. Créé un fichier main.c dans lequel tu vas entrer ce code :

-
#include <stdio.h>
-int main(int argc, char *argv[]) {
-  printf("Hello World!\n");
-  return 0;
-}
+
#include <stdio.h>
+int main(int argc, char *argv[]) {
+  printf("Hello World!\n");
+  return 0;
+}
 

@@ -467,18 +480,18 @@ Parfait ! Certains éléments peuvent être un peu différent chez toi, comme

-
-

3.3 Cool, mais j’ai accidentellement mis un fichier en staging

+
+

3.3 Cool, mais j’ai accidentellement mis un fichier en staging

Si jamais tu as un staging que tu veux annuler, tu peux utiliser la commande git reset HEAD nomdetonfichier voiredautresfichiers pour annuler le staging. Une fois le fichier qui n’est plus dans ton staging, tu peux même annuler toutes les modifications que tu as apporté au fichier depuis ton dernier commit avec la commande git checkout -- tonfichier voiredautresfichiers. Par exemple, si j’ai modifié mon main.c en modifiant ainsi les arguments du main() :

-
#include <stdio.h>
-int main(void) {
-  printf("Hello World!\n");
-  return 0;
-}
+
#include <stdio.h>
+int main(void) {
+  printf("Hello World!\n");
+  return 0;
+}
 

@@ -499,8 +512,8 @@ Si je fait un cat du fichier, je vois qu’il est revenu à son ét

-
-

3.4 En fait, j’ai juste oublié un truc dans mon commit précédent

+
+

3.4 En fait, j’ai juste oublié un truc dans mon commit précédent

Si jamais tu veux à la place ajouter la modification d’un fichier au dernier commit (mettons, tu as oublié d’ajouter également un fichier texte), tu peux utiliser l’option --amend lors du commit du fichier oublié. @@ -524,8 +537,8 @@ En gros, le commit que tu viens de faire a remplacé le précédent en conservan

-
-

3.5 Euh, j’ai oublié ce que j’ai changé lors du dernier commit

+
+

3.5 Euh, j’ai oublié ce que j’ai changé lors du dernier commit

Pas de panique ! Tu peux entrer la commande git diff afin de voir ce que tout ce que tu as modifié lors de ton dernier commit. Et si tu ne souhaite voir les modifications que d’un certain fichier, tu peux ajouter le nom de ton fichier à la fin de la commande. @@ -598,8 +611,8 @@ index 03b0f20..b93413f 100644

-
-

3.6 Il y a des fichiers dont je me fiche dans mon dépôt

+
+

3.6 Il y a des fichiers dont je me fiche dans mon dépôt

Dans ce cas, il est grand temps de te présenter le fichier .gitignore. Comme son nom l’indique, il permet au dépôt d’ignorer des fichiers selon ce que tu lui indiqueras. Par exemple, si tu veux ignorer tous les fichiers qui se terminent en .out (ou .exe sous Windows), tu peux éditer (ou créer) ton .gitignore et entrer ces lignes : @@ -614,20 +627,63 @@ Maintenant, si tu créés un fichier en .out ou .exe,

-
-

3.7 On est plusieurs dessus en fait…

-
-
+
+

3.7 On est plusieurs dessus en fait…

+
+

+Pas de panique ! Git dispose d’une fonctionnalité de brachange permettant d’avoir plusieurs versions coexistantes d’un même fichier. Cela peut être très utile pour avoir soit plusieurs personnes travaillant sur un même projet, soit pour une même personne travaillant sur plusieurs fonctionnalités différentes, soit les deux. Ainsi, on a plusieurs version idépendantes que l’on pourra fusionner plus tard. +

-
-

4 J’ai entendu parler de GitHub…

+

+Par défaut une brache est créée lors de la création d’un dépôt qui s’appelle master. Pour créer une nouvelle branche, on peut donc utiliser la commande git checkout -b nomdelanouvellebranche. +

+
+
$ git checkout -b nouvelle-branche
+Switched to a new branch 'nouvelle-branche'
+
+
+

+À partir d’ici, toute modification apportée aux fichiers du dépôt n’affecteront que la brache courante, nouvelle-branche donc, et les fichiers de la brache master resteront inchangés. Si jamais tu veux retourner pour une quelconque raison sur la branche master, il te suffira d’utiliser la commande git checkout master. +

+ +

+Si tu souhaites avoir une liste des braches du dépôt, tu peux taper git branch --list. La branche active sera marquée d’une étoile à côté de son nom. +

+
+
$ git branch --list
+  master
+* nouvelle-branche
+
+
+

+Au bout d’un moment, tu vas sans doute vouloir fusionner deux braches, par exemple tu as finis de développer une nouvelle fonctionnalité sur la branche nouvelle-branche et tu souhaites l’ajouter à la version stable de ton code qui se situe sur master. Dans ce cas, ce que tu peux faire, c’est retourner sur ta branche master, puis tu vas effectuer ce qu’on appelle un merge ; en gros, pour faire simple, tu vas appliquer les modifications de la branche que tu souhaites fusionner avec ta branche master sur cette dernière. +

+
+
$ git checkout master
+Switched to branch 'master'
+$ git merge nouvelle-branche
+Updating 133c5b6..2668937
+Fast-forward
+ projet.txt | 1 +
+ 1 file changed, 1 insertion(+)
+ create mode 100644 projet.txt
+
+
+

+Rappelle-toi que la commande merge ramène les commits de la branche spécifiée vers ta branche active, et pas forcément vers le master. Du coup, si tu est sur une brache gisianne et que tu effectues un git merge roger, tu vas rammener tous les commits de roger vers la branche gisianne. Ce peut être intéressant à faire si jamais un bug a été corrigé dans une autre branche ou qu’une fonctionnalité a été ajoutée et que tu veux en bénéficier dans ta branche active. N’oublie juste pas de tout bien commit avant de faire ton merge. +

+
+
+
+
+

4 J’ai entendu parler de GitHub…

Tu commences à me plaire Enzo ! GitHub est un site web sur lequel tu peux héberger des projets libres ou open-source (si tu ne connais pas la différence, voici un article pour t’aider à comprendre, et un autre pour la route). C’est en particulier orienté pour les projets gérés par git, ce qui tombe bien car c’est ce qu’on utilise. Cela a pour avantage de pouvoir aisément partager ton code et d’assurer qu’il est bien sauvegardé quelque part d’autre que ton disque dur (un rm -rf est si vite arrivé). Et surtout, ça peut te permettre de collaborer avec d’autres personnes sur le même projet sans te casser la tête.

-
-

4.1 J’ai téléchargé un projet en zip

+
+

4.1 J’ai téléchargé un projet en zip

Ou bien, tu peux télécharger le projet directement via git. Eh oui ! git permet de gérer les dépôts dits distants, c’est à dire ceux qui sont hébergés sur un serveur en ligne, comme par exemple sur GitHub. Pour cela, il te faut te munir du lien vers le dépôt git, et le passer en argument de git clone. Par exemple, si tu veux télécharger de dépôt du petit logiciel de chat en réseau que j’ai codé durant ma L2 d’informatique, tu peux exécuter ceci : @@ -646,8 +702,8 @@ Et c’est bon, tu as accès au répertoire chat-reseau-P8 et au co

-
-

4.2 Et si je veux créer mon propre dépôt sur GitHub

+
+

4.2 Et si je veux créer mon propre dépôt sur GitHub

Dans ce cas là, c’est simple Brigitte. Il faut que tu te créés un compte sur GitHub, puis tu cliques sur le bouton + et New Repository. Tu lui donnes le nom que tu souhaites (en l’occurrence je le nomme temporary-repo car je vais le supprimer cinq minutes après l’écriture de ces lignes), et tu cliques sur Create Repository. Tu n’ajoutes rien avant, pas de description, pas de .gitignore, RIEN. @@ -665,8 +721,8 @@ Et voilà, ton dépôt est lié au dépôt distant. Oui, juste comme ça.

-
-

4.3 Et du coup, comment je met tout ça en ligne ?

+
+

4.3 Et du coup, comment je met tout ça en ligne ?

Bon ok, ce n’est pas aussi simple que ça. Une fois que tu as lié ton dépôt au dépôt distant, il faudra que tu mettes en ligne tes commits quand tu en auras l’occasion. Pour ce faire, tu n’as qu’à taper git push ; et la première fois, il faudra que tu indiques à ton dépôt où mettre en ligne précisément dans le dépôt distant, auquel cas tu ajoutes -u origin master pour cette première fois. Git te demandera donc tes identifiants GitHub pour pouvoir mettre tout ça en ligne. @@ -695,8 +751,8 @@ Bon, là en nom d’utilisateur y’a le mien, faudra remplacer avec le tiens. E

-
-

4.4 Quelqu’un a fait des modifications depuis mon dernier commit, je récupère ça comment ?

+
+

4.4 Quelqu’un a fait des modifications depuis mon dernier commit, je récupère ça comment ?

Pour faire un exemple, je viens de créer un README.md sur GitHub directement. Ce type de fichiers est assez standard afin de présenter plus ou moins en détails le dépôt et le projet qui y est lié, et son contenu apparaîtra formatté sur la page du dépôt sur GitHub s’il est au format .md (Markdown) ou .org (org-mode, le Markdown d’Emacs avec lequel est écrit ce tutoriel). Mais il n’est pas présent dans mon dépôt local, du coup je vais devoir le récupérer. On va donc entrer git pull. @@ -719,19 +775,122 @@ Fast-forward

-
-

4.5 Je suis en train de travailler sur le même fichier que Ginette

+
+

4.5 Je suis en train de travailler sur le même fichier que Ginette

-Là, c’est un problème qui aurait pu être évité avec l’usage des branches dont je t’avais parlé plus haut, mais visiblement, vous êtes sur la même branche. Pas bien. Dans ce cas-là, met-toi d’accord avec Ginette pour savoir qui fait ses push en premier. Si le choix tombe sur Ginette, ou si elle a imposé sa vision des choses et a fait son push avant toi, GitHub va râler car tu n’es pas à jour. Dans ce cas ne panique pas, si tu n’as pas fait tes commits, lance la commande git stash ; ça va sauvegarder tes modifications dans un coin à part et va annuler tes modifications +Là, c’est un problème qui aurait pu être évité avec l’usage des branches dont je t’avais parlé plus haut, mais visiblement, vous êtes sur la même branche. Pas bien. Dans ce cas-là, met-toi d’accord avec Ginette pour savoir qui fait ses push en premier. Si le choix tombe sur Ginette, ou si elle a imposé sa vision des choses et a fait son push avant toi, GitHub va râler car tu n’es pas à jour. Dans ce cas ne panique pas, si tu n’as pas fait tes commits, lance la commande git stash ; ça va sauvegarder tes modifications dans un coin à part et va annuler tes modifications.

+
+

4.6 GitHub ne veut pas de mes pushs sur le dépôt de Gilberte, oskour !

+
+

+Du calme Jean-Célestin. Cela veut tout simplement dire que tu n’as tout simplement pas les droits d’écriture sur son dépôt. Du coup, soit tu peux lui demander directement à ce qu’elle te donne les droits d’écriture si elle a confiance en toi, soit tu peux créer un fork puis une pull-request sur GitHub depuis ton fork où tu auras fait tes modifications. +

+
+
+
+

4.7 Fork ? Pull request ? Que font des fourchettes et des pulls dans ce tuto ?

+
+

+Ouhlà Billy, il va falloir remettre les choses au clair. Là il s’agit de quelque chose de spécifique à GitHub qu’à Git (d’où le fait qu’on en discute dans ce chapitre que le précédent). +

+ +

+Sur GitHub, il est possible de copier vers ton profil le dépôt de quelqu’un d’autre dans l’état où il est au moment du fork. Cela inclus les fichiers du master, mais également de toutes les branches du dépôt. Tu peux y penser en terme de super-branche dont tu deviens le propriétaire. Tu peux ainsi travailler comme bon te semble sur le code source sans que son propriétaire ne vienne t’engueuler car tu es en train de polluer sa base de code. +

+ +

+Si jamais il y a une modification dont tu es particulièrement fier, tu peux la soumettre au propriétaire du dépôt original (et à ses modérateurs et contributeurs s’il y en a) via ce qu’on appelle une pull-request. Cela signifie donc que tu demandes l’autorisation d’ajouter des commits à la base de code, et ces commits peuvent être lus et commentés par le propriétaire ou les modérateurs. Il peut y avoir une discussion entre toi et les autres personnes qui ont leur mot à dire, le code peut être temporairement refusé, auquel cas tu peux reproposer de nouveau commits sur la même pull-request jusqu’à ce que ton code soit définitivement accepté ou refusé. Dans tous les cas, cela mènera à la fermeture de ta pull-request, et tu pourras fièrement annoncer que tu as participé à un projet sur GitHub, ou bien avouer avec toute la honte du monde qu’il a été refusé. +

+
+
+
+

4.8 J’ai remarqué un bug ou une erreur, mais je ne peux pas corriger ça moi-même

+
+

+Eh bien dans ce cas-là, ouvre une issue Bernadette ; issue qui en français veut dire problème. Il s’agit d’un système de GitHub te permettant de signaler quelque chose aux propriétaires du dépôt, il peut s’agir d’un bug, d’une demande de fonctionnalité ou de proposition de modification d’autres fonctionnalités. Cela peut donner lieu à des discussions menant à la compréhension du bug, ou à une amélioration de ta proposition. +

+ +

+Si tu soumets un bug, avant d’ouvrir une nouvelle issue, assure-toi de bien savoir comment le bug se produit et peut se reproduire. Est-ce que le bug apparaît si tu utilise ou ouvre le logiciel d’une autre façon ? Est-ce que le bug apparaît ailleurs ? Est-tu sûr que le bug soit un bug ? Et si tu décides de le partager, assure-toi de partager un maximum d’information et tout ce que tu sais sur ce bug, en particulier les étapes et conditions pour le reproduire. +

+
+
+
+
+

5 Les raccourcis et paramètres de Git

+
+

+Comme j’en avais parlé plus haut, il est possible de configurer git de façon un peu plus poussée que simplement déclarer notre nom et notre adresse email dans notre ~/.gitconfig. Il est par exemple possible de déclarer notre éditeur texte préféré, notre navigateur par défaut ou bien même des raccourcis qui pourront t’être bien utile. Ci dessous je te met une partie de mon fichier de configuration avec quelques-unes de mes préférences et pas mal de mes alias. +

+
+
[core]
+  editor = vim
+  whitespace = fix,-indent-with-non-tab,trailing-space
+[web]
+  browser = chromium
+[color]
+  ui = auto
+[alias]
+  a = add --all
+  c = commit
+  cm = commit -m
+  cam = commit -am
+  co = checkout
+  cob = checkout -b
+  cl = clone
+  l = log --oneline --graph --decorate
+  ps = push
+  pl = pull
+  re = reset
+  s = status
+  staged = diff --cached
+  st = stash
+  sc = stash clear
+  sp = stash pop
+  sw = stash show
+
+
+
+
a
Permet d’ajouter d’un coup tout nouveau fichier d’un dépôt en préparation au commit. On peut faire la même chose avec git add . si on est à la racine du dépôt.
+
c
Un raccourci pour commit, ça permet d’éviter quelques frappes de clavier d’écrire git c plutôt que git commit
+
cm
De même pour cm qui évite de devoir écrire commit -m. On n’a plus qu’à écrire directement le message de commit après cm.
+
cam
Non, ce n’est pas un plan, c’est le même alias que cm mais qui en plus met automatiquement tous les fichiers modifiés ou supprimés, donc s’il n’y a pas de nouveau fichier à ajouter, même pas besoin de passer par un git a avant le git cam "j’aime les pâtes".
+
co
Pour aller plus vite quand on veut écrire checkout.
+
cob
Et pour en plus rajouter le flag -b pour la création d’une nouvelle branche.
+
cl
Pour quand tu voudras télécharger ce tutoriel en tapant git cl https://github.com/Phundrak/tutoriel-git.git plutôt que git clone https://github.com/Phundrak/tutoriel-git.git.
+
l
Te permet d’avoir le log un peu plus sympa et compact dont j’avais parlé plus haut.
+
ps
Pour faire un push plus rapidement.
+
pl
Et pour télécharger les derniers commits sur le dépôt plus rapidement.
+
re
Pour réinitialiser plus rapidement.
+
s
Pour rapidement savoir où tu en es dans ton dépôt, savoir ce qui a été modifié, ajouté, supprimé, déplacé, tout ça…
+
staged
Eh oui, Git n’a pas de fonction dédiée pour lister les fichiers en staging, du coup la voilà.
+
st
Pour sauvegarder tes modifications sur le stash plus rapidement.
+
sc
Pour supprimer ton stash plus rapidement.
+
sp
Pour rétablir le stash sur la branche courante plus rapidement.
+
sw
Pour rapidement savoir ce qu’il y a sur le stash.
+
+
+
+
+

6 Et c’est tout ?

+
+

+C’est déjà pas mal ! Mais non, ce n’est certainement pas tout. Cependant, ce tutoriel n’a pour but de t’apprendre que les bases de Git et de GitHub, pas de tout t’apprendre ! Si tu souhaites aller plus loin, connaitre plus de commandes (comme git blame ou git reset), ou bien connaître plus d’options, je ne peux que t’inviter à aller te documenter par toi-même sur le site de Git qui se trouve ici, ou bien à consulter des pages de manuel dans ton terminal via man git, man git-apply ou man-cherry-pick (oui, il faut lier git et le nom de la commande par un tiret d’union). +

+ +

+Si jamais tu as une question, n’hésite pas à m’envoyer un mail à phundrak@phundrak.fr. Si jamais tu trouves une erreur dans ce que je viens de dire dans ce tutoriel, ou si tu as une suggestion, c’est justement le moment de mettre en pratique ce que tu as lu un peu plus haut et d’ouvrir une issue sur GitHub sur le dépôt de ce tutoriel. +

+

Auteur: Lucien Cartier-Tilet

-

Created: 2018-10-05 ven. 17:29

+

Created: 2018-10-05 ven. 21:27

diff --git a/tutoriel-git.org b/tutoriel-git.org index 4568bf3..42113b1 100644 --- a/tutoriel-git.org +++ b/tutoriel-git.org @@ -20,8 +20,14 @@ Très bonne question Kévin. Tout d’abord, il faut t’assurer que git soit in $ yum install git # CentOS $ dnf -y install git # Fedora $ pacman -S git # ArchLinux et les distros basées dessus - $ emerge --ask --verbose dec-vcs/git # >install Gentoo + $ emerge --ask --verbose dec-vcs/git # Gentoo #+END_SRC + +#+CAPTION: >install gentoo +#+NAME: >install gentoo +#+ATTR_HTML: :style display: block; margin: auto; +[[./install_gentoo.jpg]] + Si tu n’es pas sous GNU/Linux mais que tu as au moins le goût d’être sous un OS de type Unix, tu peux exécuter la commande correspondante à ton OS suivant : #+BEGIN_SRC text $ pkg install git # FreeBSD @@ -214,7 +220,33 @@ Dans ce cas, il est grand temps de te présenter le fichier =.gitignore=. Comme #+END_SRC Maintenant, si tu créés un fichier en =.out= ou =.exe=, il sera complètement ignoré par git et ne sera pas stocké dans l’historique des versions. ** On est plusieurs dessus en fait… +Pas de panique ! Git dispose d’une fonctionnalité de brachange permettant d’avoir plusieurs versions coexistantes d’un même fichier. Cela peut être très utile pour avoir soit plusieurs personnes travaillant sur un même projet, soit pour une même personne travaillant sur plusieurs fonctionnalités différentes, soit les deux. Ainsi, on a plusieurs version idépendantes que l’on pourra fusionner plus tard. +Par défaut une brache est créée lors de la création d’un dépôt qui s’appelle =master=. Pour créer une nouvelle branche, on peut donc utiliser la commande =git checkout -b nomdelanouvellebranche=. +#+BEGIN_SRC text + $ git checkout -b nouvelle-branche + Switched to a new branch 'nouvelle-branche' +#+END_SRC +À partir d’ici, toute modification apportée aux fichiers du dépôt n’affecteront que la brache courante, =nouvelle-branche= donc, et les fichiers de la brache =master= resteront inchangés. Si jamais tu veux retourner pour une quelconque raison sur la branche =master=, il te suffira d’utiliser la commande =git checkout master=. + +Si tu souhaites avoir une liste des braches du dépôt, tu peux taper =git branch --list=. La branche active sera marquée d’une étoile à côté de son nom. +#+BEGIN_SRC text + $ git branch --list + master + ,* nouvelle-branche +#+END_SRC +Au bout d’un moment, tu vas sans doute vouloir fusionner deux braches, par exemple tu as finis de développer une nouvelle fonctionnalité sur la branche =nouvelle-branche= et tu souhaites l’ajouter à la version stable de ton code qui se situe sur =master=. Dans ce cas, ce que tu peux faire, c’est retourner sur ta branche =master=, puis tu vas effectuer ce qu’on appelle un /merge/ ; en gros, pour faire simple, tu vas appliquer les modifications de la branche que tu souhaites fusionner avec ta branche =master= sur cette dernière. +#+BEGIN_SRC text + $ git checkout master + Switched to branch 'master' + $ git merge nouvelle-branche + Updating 133c5b6..2668937 + Fast-forward + projet.txt | 1 + + 1 file changed, 1 insertion(+) + create mode 100644 projet.txt +#+END_SRC +Rappelle-toi que la commande =merge= ramène les commits de la branche spécifiée vers ta branche active, et pas forcément vers le =master=. Du coup, si tu est sur une brache =gisianne= et que tu effectues un =git merge roger=, tu vas rammener tous les commits de =roger= vers la branche =gisianne=. Ce peut être intéressant à faire si jamais un bug a été corrigé dans une autre branche ou qu’une fonctionnalité a été ajoutée et que tu veux en bénéficier dans ta branche active. N’oublie juste pas de tout bien commit avant de faire ton /merge/. * J’ai entendu parler de GitHub… Tu commences à me plaire Enzo ! GitHub est un site web sur lequel tu peux héberger des projets libres ou open-source (si tu ne connais pas la différence, voici [[https://www.gnu.org/philosophy/open-source-misses-the-point.fr.html][un article]] pour t’aider à comprendre, et [[https://www.gnu.org/philosophy/free-software-for-freedom.fr.html][un autre]] pour la route). C’est en particulier orienté pour les projets gérés par git, ce qui tombe bien car c’est ce qu’on utilise. Cela a pour avantage de pouvoir aisément partager ton code et d’assurer qu’il est bien sauvegardé quelque part d’autre que ton disque dur (un =rm -rf= est si vite arrivé). Et surtout, ça peut te permettre de collaborer avec d’autres personnes sur le même projet sans te casser la tête. ** J’ai téléchargé un projet en zip @@ -275,6 +307,67 @@ Pour faire un exemple, je viens de créer un =README.md= sur GitHub directement. create mode 100644 README.md #+END_SRC ** Je suis en train de travailler sur le même fichier que Ginette -Là, c’est un problème qui aurait pu être évité avec l’usage des branches dont je t’avais parlé plus haut, mais visiblement, vous êtes sur la même branche. Pas bien. Dans ce cas-là, met-toi d’accord avec Ginette pour savoir qui fait ses push en premier. Si le choix tombe sur Ginette, ou si elle a imposé sa vision des choses et a fait son push avant toi, GitHub va râler car tu n’es pas à jour. Dans ce cas ne panique pas, si tu n’as pas fait tes commits, lance la commande =git stash= ; ça va sauvegarder tes modifications dans un coin à part et va annuler tes modifications +Là, c’est un problème qui aurait pu être évité avec l’usage des branches dont je t’avais parlé plus haut, mais visiblement, vous êtes sur la même branche. Pas bien. Dans ce cas-là, met-toi d’accord avec Ginette pour savoir qui fait ses push en premier. Si le choix tombe sur Ginette, ou si elle a imposé sa vision des choses et a fait son push avant toi, GitHub va râler car tu n’es pas à jour. Dans ce cas ne panique pas, si tu n’as pas fait tes commits, lance la commande =git stash= ; ça va sauvegarder tes modifications dans un coin à part et va annuler tes modifications. +** GitHub ne veut pas de mes pushs sur le dépôt de Gilberte, oskour ! +Du calme Jean-Célestin. Cela veut tout simplement dire que tu n’as tout simplement pas les droits d’écriture sur son dépôt. Du coup, soit tu peux lui demander directement à ce qu’elle te donne les droits d’écriture si elle a confiance en toi, soit tu peux créer un fork puis une pull-request sur GitHub depuis ton fork où tu auras fait tes modifications. +** Fork ? Pull request ? Que font des fourchettes et des pulls dans ce tuto ? +Ouhlà Billy, il va falloir remettre les choses au clair. Là il s’agit de quelque chose de spécifique à GitHub qu’à Git (d’où le fait qu’on en discute dans ce chapitre que le précédent). +Sur GitHub, il est possible de copier vers ton profil le dépôt de quelqu’un d’autre dans l’état où il est au moment du fork. Cela inclus les fichiers du =master=, mais également de toutes les branches du dépôt. Tu peux y penser en terme de super-branche dont tu deviens le propriétaire. Tu peux ainsi travailler comme bon te semble sur le code source sans que son propriétaire ne vienne t’engueuler car tu es en train de polluer sa base de code. + +Si jamais il y a une modification dont tu es particulièrement fier, tu peux la soumettre au propriétaire du dépôt original (et à ses modérateurs et contributeurs s’il y en a) via ce qu’on appelle une pull-request. Cela signifie donc que tu demandes l’autorisation d’ajouter des commits à la base de code, et ces commits peuvent être lus et commentés par le propriétaire ou les modérateurs. Il peut y avoir une discussion entre toi et les autres personnes qui ont leur mot à dire, le code peut être temporairement refusé, auquel cas tu peux reproposer de nouveau commits sur la même pull-request jusqu’à ce que ton code soit définitivement accepté ou refusé. Dans tous les cas, cela mènera à la fermeture de ta pull-request, et tu pourras fièrement annoncer que tu as participé à un projet sur GitHub, ou bien avouer avec toute la honte du monde qu’il a été refusé. +** J’ai remarqué un bug ou une erreur, mais je ne peux pas corriger ça moi-même +Eh bien dans ce cas-là, ouvre une /issue/ Bernadette ; /issue/ qui en français veut dire /problème/. Il s’agit d’un système de GitHub te permettant de signaler quelque chose aux propriétaires du dépôt, il peut s’agir d’un bug, d’une demande de fonctionnalité ou de proposition de modification d’autres fonctionnalités. Cela peut donner lieu à des discussions menant à la compréhension du bug, ou à une amélioration de ta proposition. + +Si tu soumets un bug, avant d’ouvrir une nouvelle /issue/, assure-toi de bien savoir comment le bug se produit et peut se reproduire. Est-ce que le bug apparaît si tu utilise ou ouvre le logiciel d’une autre façon ? Est-ce que le bug apparaît ailleurs ? Est-tu sûr que le bug soit un bug ? Et si tu décides de le partager, assure-toi de partager un maximum d’information et tout ce que tu sais sur ce bug, en particulier les étapes et conditions pour le reproduire. +* Les raccourcis et paramètres de Git +Comme j’en avais parlé plus haut, il est possible de configurer git de façon un peu plus poussée que simplement déclarer notre nom et notre adresse email dans notre =~/.gitconfig=. Il est par exemple possible de déclarer notre éditeur texte préféré, notre navigateur par défaut ou bien même des raccourcis qui pourront t’être bien utile. Ci dessous je te met une partie de mon fichier de configuration avec quelques-unes de mes préférences et pas mal de mes alias. +#+BEGIN_SRC text + [core] + editor = vim + whitespace = fix,-indent-with-non-tab,trailing-space + [web] + browser = chromium + [color] + ui = auto + [alias] + a = add --all + c = commit + cm = commit -m + cam = commit -am + co = checkout + cob = checkout -b + cl = clone + l = log --oneline --graph --decorate + ps = push + pl = pull + re = reset + s = status + staged = diff --cached + st = stash + sc = stash clear + sp = stash pop + sw = stash show +#+END_SRC +- =a= :: Permet d’ajouter d’un coup tout nouveau fichier d’un dépôt en préparation au commit. On peut faire la même chose avec =git add .= si on est à la racine du dépôt. +- =c= :: Un raccourci pour =commit=, ça permet d’éviter quelques frappes de clavier d’écrire =git c= plutôt que =git commit= +- =cm= :: De même pour =cm= qui évite de devoir écrire =commit -m=. On n’a plus qu’à écrire directement le message de commit après =cm=. +- =cam= :: Non, ce n’est pas un plan, c’est le même alias que =cm= mais qui en plus met automatiquement tous les fichiers modifiés ou supprimés, donc s’il n’y a pas de nouveau fichier à ajouter, même pas besoin de passer par un =git a= avant le =git cam "j’aime les pâtes"=. +- =co= :: Pour aller plus vite quand on veut écrire =checkout=. +- =cob= :: Et pour en plus rajouter le flag =-b= pour la création d’une nouvelle branche. +- =cl= :: Pour quand tu voudras télécharger ce tutoriel en tapant =git cl https://github.com/Phundrak/tutoriel-git.git= plutôt que =git clone https://github.com/Phundrak/tutoriel-git.git=. +- =l= :: Te permet d’avoir le log un peu plus sympa et compact dont j’avais parlé plus haut. +- =ps= :: Pour faire un push plus rapidement. +- =pl= :: Et pour télécharger les derniers commits sur le dépôt plus rapidement. +- =re= :: Pour réinitialiser plus rapidement. +- =s= :: Pour rapidement savoir où tu en es dans ton dépôt, savoir ce qui a été modifié, ajouté, supprimé, déplacé, tout ça... +- =staged= :: Eh oui, Git n’a pas de fonction dédiée pour lister les fichiers en staging, du coup la voilà. +- =st= :: Pour sauvegarder tes modifications sur le stash plus rapidement. +- =sc= :: Pour supprimer ton stash plus rapidement. +- =sp= :: Pour rétablir le stash sur la branche courante plus rapidement. +- =sw= :: Pour rapidement savoir ce qu’il y a sur le stash. +* Et c’est tout ? +C’est déjà pas mal ! Mais non, ce n’est certainement pas tout. Cependant, ce tutoriel n’a pour but de t’apprendre que les bases de Git et de GitHub, pas de tout t’apprendre ! Si tu souhaites aller plus loin, connaitre plus de commandes (comme =git blame= ou =git reset=), ou bien connaître plus d’options, je ne peux que t’inviter à aller te documenter par toi-même sur le site de Git qui se trouve [[https://git-scm.com/][ici]], ou bien à consulter des pages de manuel dans ton terminal via =man git=, =man git-apply= ou =man-cherry-pick= (oui, il faut lier =git= et le nom de la commande par un tiret d’union). + +Si jamais tu as une question, n’hésite pas à m’envoyer un mail à [[mailto://phundrak@phundrak.fr][phundrak@phundrak.fr]]. Si jamais tu trouves une erreur dans ce que je viens de dire dans ce tutoriel, ou si tu as une suggestion, c’est justement le moment de mettre en pratique ce que tu as lu un peu plus haut et d’ouvrir une /issue/ sur GitHub sur [[https://github.com/Phundrak/tutoriel-git][le dépôt de ce tutoriel]]. # LocalWords: Jean-Kévin staging Ctrl-X déplace-y-toi push diff --git a/tutoriel-git.pdf b/tutoriel-git.pdf index d49fd85e37814cdc5e32beeb7df8d919cd3a92d1..52ef850a1cc32a6d82192810bd3e302309160a85 100644 GIT binary patch literal 127686 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 -+xzO)vU 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%0DnVpH$s{Sgy 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 Ismo*jFA=7Gn*aa+ literal 97413 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