git
Table des matières
GIT
Initialisation du projet
- Initialiser un dépôt local git :
git init
- Ajoutez vos nouveaux fichiers à la liste des fichiers à prendre en compte
git add <nomdufichier>
ougit add .
pour tout ajouter plus simplement - Créer un commit :
git commit -m “commentaire”
. Pour prendre en compte les fichiers modifiés, rajouter l'optiona
Navigation
- 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 : 2024/07/06 18:44 de 127.0.0.1