« GIT - Commandes utiles » : différence entre les versions

De PedroWiki
Aller à la navigationAller à la recherche
imported>Jules
Page créée avec « = Liens utiles = * Branches: [https://git-scm.com/book/fr/v1/Les-branches-avec-Git-Gestion-de-branches Les branches avec Git]. Category:Howto Category:Git »
 
imported>Jules
 
(9 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
= Liens utiles =
= Liens utiles =


* Cheat sheets:
** [https://education.github.com/git-cheat-sheet-education.pdf Cheat Sheet on GitHub Education].
** [https://about.gitlab.com/images/press/git-cheat-sheet.pdf Cheat Sheet from Gitlab].
** [https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet Cheat Sheet Atlassian].
* Branches: [https://git-scm.com/book/fr/v1/Les-branches-avec-Git-Gestion-de-branches Les branches avec Git].
* Branches: [https://git-scm.com/book/fr/v1/Les-branches-avec-Git-Gestion-de-branches Les branches avec Git].
= Initialisation du compte =
Autoriser le stockage des credentiels dans un repo Git local:
git config credential.helper store
'''A COMPLETER'''
= Récupération des informations sur un repo =
Connaitre le login ou l'email du user:
git config --get user.name
git config --get user.email
Connaitre la configuration en cours:
git config --list
= Cloner un dépôt =
git clone <lien SSH ou HTTPS de clonage du projet>
= Changer de branche vers une branche existante en local =
git checkout <nombranche>
= Mettre à jour son repo local =
git pull
= Connaitre sa branche locale =
git branch
= Créer une branche de travail =
git checkout -b "<nomdelabranche>"
= Mettre à jour sa branche de travail =
Cas d'usage:
* vous faites une mise à jour de votre repo local par rapport à la branche de prod distante.
* vous créez votre branche de travail, et vous y faites des modifs un peu longues, ou étalées sur plusieurs jours par exemple.
* afin de minimiser les risques, vous pouvez mettre à jour votre branche de travail par rapport à l'origin et la branche de prod avant de continuer ou publier vos modifications.
git pull origin <nombranchedeprod>
Autre méthode alternative (pas testée):
git branch --set-upstream-to-origin/<nombranchedeprod> <nombranchelocale>
git pull
= Ajouter / prendre en compte ses modifications =
== Connaitre le status ==
git status
Cette commande indique les fichiers modifiés et éventuellement à prendre en compte.
== Empiler ses modifications ==
Cas d'usage:
* vous avez commencé des modifications.
* et (par exemple) vous vous rendez comptes que vous n'avez pas créé de branche de travail pour y faire les modifications.
Mettre sa modification en attente / sur la pile:
git stash
Puis faire vos actions (ex: créer une branche de travail).
Enfin vous pouvez dépiler vos modifications:
git stash pop
== Ajouter / prendre en compte ==
Concerne des fichiers ajoutés, ou déjà existants et modifiés:
git add <nom_fichier_ou_dossier>
ou plus brutal
git add .
Pour les suppressions de fichiers:
git rm <chemin><nomdufichier>
= Committer =
git commit -m "<messagedecommit>"
= Push vers le repo distant =
Pour les fainéants:
git push
Dans ses recommandations, git fournit en général la ligne de commande appropriée pour pousser vers l'origin.
git push --set-upstream origin <nombranchelocale>


[[Category:Howto]]
[[Category:Howto]]
[[Category:Git]]
[[Category:Git]]

Dernière version du 19 septembre 2022 à 09:52

Liens utiles

Initialisation du compte

Autoriser le stockage des credentiels dans un repo Git local:

git config credential.helper store

A COMPLETER

Récupération des informations sur un repo

Connaitre le login ou l'email du user:

git config --get user.name
git config --get user.email

Connaitre la configuration en cours:

git config --list

Cloner un dépôt

git clone <lien SSH ou HTTPS de clonage du projet>

Changer de branche vers une branche existante en local

git checkout <nombranche>

Mettre à jour son repo local

git pull

Connaitre sa branche locale

git branch

Créer une branche de travail

git checkout -b "<nomdelabranche>"

Mettre à jour sa branche de travail

Cas d'usage:

  • vous faites une mise à jour de votre repo local par rapport à la branche de prod distante.
  • vous créez votre branche de travail, et vous y faites des modifs un peu longues, ou étalées sur plusieurs jours par exemple.
  • afin de minimiser les risques, vous pouvez mettre à jour votre branche de travail par rapport à l'origin et la branche de prod avant de continuer ou publier vos modifications.
git pull origin <nombranchedeprod>

Autre méthode alternative (pas testée):

git branch --set-upstream-to-origin/<nombranchedeprod> <nombranchelocale>
git pull

Ajouter / prendre en compte ses modifications

Connaitre le status

git status

Cette commande indique les fichiers modifiés et éventuellement à prendre en compte.

Empiler ses modifications

Cas d'usage:

  • vous avez commencé des modifications.
  • et (par exemple) vous vous rendez comptes que vous n'avez pas créé de branche de travail pour y faire les modifications.

Mettre sa modification en attente / sur la pile:

git stash

Puis faire vos actions (ex: créer une branche de travail).

Enfin vous pouvez dépiler vos modifications:

git stash pop

Ajouter / prendre en compte

Concerne des fichiers ajoutés, ou déjà existants et modifiés:

git add <nom_fichier_ou_dossier>

ou plus brutal

git add .

Pour les suppressions de fichiers:

git rm <chemin><nomdufichier>

Committer

git commit -m "<messagedecommit>"

Push vers le repo distant

Pour les fainéants:

git push

Dans ses recommandations, git fournit en général la ligne de commande appropriée pour pousser vers l'origin.

git push --set-upstream origin <nombranchelocale>