Table des matières

Git

En cas de soucis avec les submodules

Source

git pull --recurse-submodules

L'option –recurse-submodules peut s'utiliser sur presque toutes les commandes git et à l'air de mieux marcher que les git submodule.

Cool commands :

// Discard changes to last commit of this branch
git reset --hard

Ajouter un remote sur un repo local déjà existant

git remote add origin git@gitlab.com:Dolomich/multiview-vimeo.git

Testé sur GitLab, j'ai dû faire le push avec gitKraken mais c'était sûrement un problème de login.

Ajouter des clés SSH aux lignes de commandes

Nécessaire pour Sublime Merge - GitLab doc

Saved in the program folder, despite showing the User one. For this to actually work in Windows need to manually add the key in the config :
C:\Program Files\Git\etc\ssh\ssh_config

Host *
   AddKeysToAgent yes
   IdentityFile ~/.ssh/id_ed25519/gitLab

Test with ssh -T git@gitlab.com (-vvvT for verbose)


Versionning avec Git