Articles contenant le tag svn
Mémo Git
Posté par Tonton Shigure dans Mémo / Cheat sheet le 26 décembre 2013
Créer une clef SSH
Dans un terminal Linux ou Mac OS X ou « Git Bash » / « Bash pour windows » / Cygwin / Babun sous Windows
ls -lha ~/.ssh/id_rsa.pub
Si le fichier n’existe pas :
ssh-keygen -t rsa -b 4096
Laisser les options par défaut pour le fichier.
La passphare est optionnelle : si vous en mettrez une, elle vous sera demandé à chaque push ou pull.
Afficher la clef :
cat ~/.ssh/id_rsa.pub
Facultatif si vous avez nommé la clé autrement que id_rsa
vim ~/.ssh/config
Ajoutez le contenu suivant :
Host [addresse du serveur git]
HostName [addresse du serveur git]
User git
IdentityFile ~/.ssh/[Nom de clef saisie prédéement]
Configuration intiale client Git
Toujours dans le même terminal
git config --global user.name "Prénom Nom"
git config --global user.email votre@email.fr
git config --global push.default simple
Cloner un repo Git dans un répertoire contenant déjà des fichiers
git init
git remote add origin [adresse du repo]
git fetch
git checkout -t origin/master --force
Forcer la copie locale à revenir au niveau du repo
équivalent « svn revert »
Pour toute la copie locale :
git reset --hard origin/master
Pour un fichier spécifique :
git checkout -- [monfichier]