Le diapo de l’amphi Git (ici).

Basique

  • ajouter une clé ssh sur votre ordinateur, et l’ajouter à Gitlab (ici)
  • le gitignore (ici)
  • le gitconfig (ici)

GUIs de graphes

  • gitk
  • tig
  • gitg

Compléments

  • les clés SSH sur Gitlab.
  • un exemple de .gitconfig (ici).
  • un exemple de .gitignore (ici).

Pour aller plus loin

Créer une clé SSH et la mettre sur le Gitlab de l'école

De l'art de la simplicité

Tout d’abord, on va créer la clé SSH : ssh-keygen -t rsa Cette commande va vous demander des détails sur la clé que vous voulez créer. Tout d’abord choisir l’endroit de stockage de votre clé. En tapant Entrée, elle sera stockée à l’emplacement par défaut avec pour nom id_rsa : ~/.ssh/id_rsa. On vous demande ensuite de rentrer un mot de passe. Si vous en mettez un, il vous faudra le rentrer à chaque fois que vous voudrez interagir avec le dépôt distant, mais évite des problèmes si quelqu’un prend le contrôle de votre terminal… [Read More]

Le .gitignore

Exemple de .gitconfig pour Java :

# Compiled class file
*.class

# Log file
*.log

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

Pour avoir des .gitignore classiques, regardez sur Github.

Le gitconfig

Ce fichier est à mettre dans votre home (~).

[user]
    name = Pierre Michel
    email = toto@rezel.net
[core]
    editor = vim
[color]
    ui = true
[alias]
    cv  = commit -v
    cav = commit -av
    cam = commit -am
    co  = checkout
    ps  = push
    pl  = pull
    tl  = log --pretty         = oneline --abbrev-commit --decorate --graph --all
    tln = log --graph --pretty = format:\"%C(auto)%h%d %s %Cblue[%aN]\" --all
    st  = status