Outils pour utilisateurs

Outils du site


git

GIT

Initialisation du projet

  1. Initialiser un dépôt local git : git init
  2. Ajoutez vos nouveaux fichiers à la liste des fichiers à prendre en compte git add <nomdufichier> ou git add . pour tout ajouter plus simplement
  3. Créer un commit : git commit -m “commentaire”. Pour prendre en compte les fichiers modifiés, rajouter l'option a
  • Afficher la liste des commits faits : git log
  • Se positionner sur un commit : git checkout <SHA du commit>
  • Retourner sur le dernier commit : git checkout master
  • Afficher un graphique des commit, des branches, des forks et des merge
    git log --oneline --decorate --graph --all

Remotes

  • Ajouter un remote (dépôt distant) à un dépôt local : git remote add <nom du remote, eg. origin> <remote>
  • Récupérer en local le dépôt : git pull origin master
  • Mettre à jour le dépôt distant : git push origin master

Les branches

  • Créer une branche dérivée de celle sur laquelle vous êtes actuellement : git branch <nom de votre branche>
  • Fusionner la branche de modification avec votre branche master. Aller sur la branche master : git checkout master puis fusionnez : git merge <nom de votre branche>
  • Supprimer une branche devenue inutile : git branch -d <nom de votre branche>

Autres

  • Ignorer un fichier ou un répertoire : l'ajouter au fichier .gitignore

Utiliser une clé SSH

- Générer une paire de clés privée/publique sur l'ordinateur de travail : ssh-keygen -t rsa -b 4096 ~/.ssh/<nom de la clé>

- Aller dans le répertoire des clés : cd ~/ssh

- Créer le fichier de configuration des serveurs : config et mettre :

Host <nomdu.serveur>
User <user>
IdentityFile ~/.ssh/<nom de la clé>

- Afficher la clé publique créée : cat <nom de la clé.pub> et la copier dans les paramètres du compte du serveur.

vidéo yt : https://www.youtube.com/watch?v=vbn_GvVcaDQ

git.txt · Dernière modification: 2020/05/13 19:37 par manu