git
sur le serveur GitLab de l’EEMIDans ce tuto, nous allons:
git
git clone
)git add
, git commit
), puis mettre à jour le dépôt distant (git push
)Le but est de retrouver ce fichier dans la page du dépôt sur GitLab, ainsi que le commit correspondant.
À lire avant de commencer:
$
) permet d’indiquer que la commande qui suit sera à saisir dans le terminal. Pour que la commande fonctionne, il ne faut pas copier le $
dans le terminal, seulement la commande qui suit.git version
affichera le numéro de version après que vous ayez installé git
et redémarré votre terminal)Autres infos qui pourraient vous aider si vous êtes bloqué(e):
Ctrl-C
pour revenir à l’invite de commandes.vi
, tapez la séquence de touches suivante pour quitter et revenir à l’invite de commandes.À suivre une par une:
git
est bien installé: $ git version
. Si ce n’est pas le cas, installez-le en suivant les recommandations de votre système d’exploitation où en le téléchargeant depuis git-scm.com/downloads, puis redémarrez votre terminal.$ git config user.email
doit afficher votre adresse email EEMI. Si ce n’est pas le cas, suivez les instructions de la section “Votre identité” de Paramétrage à la première utilisation de Git.$ git clone <url>
(remplacer <url>
par l’adresse HTTPS de votre dépôt, celle qui finit par .git
)$ cd nom_du_dépôt
$ echo "Bonjour" >README.md
pour créer un fichier README.md
contenant le texte “Bonjour”$ git status
(optionnel) pour constater qu’un fichier a été créé mais pas encore ajouté dans le dépôt$ git add README.md
pour ajouter le fichier README.md
dans l’espace de staging (index)$ git status
(optionnel) pour afficher le contenu actuel de l’espace de staging (index)$ git commit -m "ajout du fichier README.md"
pour créer un commit à partir de l’espace de staging. Notez que le texte fourni entre guillemets est libre. Similairement à l’objet d’un email, ce message permet d’expliquer de manière concise quelles modifications sont apportées au dépôt par votre commit.$ git status
(optionnel) pour constater que l’espace de staging a été réinitialisé et qu’aucun fichier n’a été modifié depuis votre commit$ git push
pour uploader votre commit sur votre dépôt distant, hébergé sur le serveur GitLab de l’EEMI.README.md
devrait maintenant être visible depuis la page web du dépôt, sur GitLab.