« Git » : différence entre les versions

m (1 révision importée)
Aucun résumé des modifications
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 12 : Ligne 12 :
git config merge.tool kdiff3
git config merge.tool kdiff3
</syntaxhighlight>
</syntaxhighlight>
<br>


==Soumettre des modifications ==
==Soumettre des modifications ==
Ligne 18 : Ligne 19 :
git add .
git add .
</syntaxhighlight>
</syntaxhighlight>
<br>


===Suppression des modifications faites en local===
===Suppression des modifications faites en local===
Ligne 23 : Ligne 25 :
git reset --hard HEAD
git reset --hard HEAD
</syntaxhighlight>
</syntaxhighlight>
<br>


===Suppression des fichiers non suivis par git en local===
===Suppression des fichiers non suivis par git en local===
Ligne 28 : Ligne 31 :
git clean -f -d
git clean -f -d
</syntaxhighlight>
</syntaxhighlight>
 
<br>


===Soumission===
===Soumission===
Ligne 35 : Ligne 38 :
# équivalent de git add . suivi de git commit
# équivalent de git add . suivi de git commit
git commit -a
git commit -a
</syntaxhighlight>
</syntaxhighlight><br>


===Modifier le commentaire du dernier commit===
===Modifier le commentaire du dernier commit===
Ligne 41 : Ligne 44 :
git commit --amend "nouveau commentaire"
git commit --amend "nouveau commentaire"
</syntaxhighlight>
</syntaxhighlight>
<br>


=== Poser un label ===
=== Poser un label ===
Ligne 46 : Ligne 50 :
git tag <nameoftag> <name of commit>
git tag <nameoftag> <name of commit>
</syntaxhighlight>
</syntaxhighlight>
<br>


=== Mettre à jour le label distant ===
=== Mettre à jour le label distant ===
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
git push <REMOTE> <name of tag>
git push <REMOTE> <name of tag>
</syntaxhighlight>
</syntaxhighlight><br>


=== Mettre à jour la branche distante ===
=== Mettre à jour la branche distante ===
Ligne 58 : Ligne 63 :
<br />
<br />
<div class="blubox-jck">
<div class="blubox-jck">
=== Renommer une branche ===
See <favorites keyword=git_rename_branch output=css3treeviewkw/><br>
<div class="blubox-jck">
<syntaxhighlight lang="bash">
#en local
git branch -m <old-name> <new-name>
#en distant
git push origin :<old-name> <new-name>
</syntaxhighlight>
<br>
<br>


== Liens Externes ==
== Liens Externes ==

Dernière version du 3 mars 2024 à 09:30

Configuration

Modifier l'éditeur de git

git config core.editor "xemacs"


Modifier l'outil de merge

git config merge.tool kdiff3


Soumettre des modifications

Ajout des modifications en local (staging)

git add .


Suppression des modifications faites en local

git reset --hard HEAD


Suppression des fichiers non suivis par git en local

git clean -f -d


Soumission

# l'option -a fait aussi l'ajout des modifications dans l'index
# équivalent de git add . suivi de git commit
git commit -a


Modifier le commentaire du dernier commit

git commit --amend "nouveau commentaire"


Poser un label

git tag <nameoftag> <name of commit>


Mettre à jour le label distant

git push <REMOTE> <name of tag>


Mettre à jour la branche distante

git push <REMOTE> <name of branch>


Renommer une branche

See
#en local
git branch -m <old-name> <new-name>
#en distant
git push origin :<old-name> <new-name>



Liens Externes