« Git » : différence entre les versions

Aller à la navigation Aller à la recherche
786 octets ajoutés ,  10 novembre 2019
aucun résumé des modifications
Aucun résumé des modifications
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[category:desktop]]
[[category:desktop]]
=0=
<pre>aptitude install git</pre>
<pre>aptitude install git</pre>


Ligne 80 : Ligne 81 :
=Mettre à jour la liste des branches distantes=
=Mettre à jour la liste des branches distantes=
<pre>git remote update --prune</pre>
<pre>git remote update --prune</pre>
=diff=
==Diff entre plusieurs branches==
Diff entre la branche en cours et master:
<pre>git diff master</pre>
Diff entre deux branches (master et staging ici):
<pre>git diff master..staging</pre>


=Merge=
=Merge=
Ligne 118 : Ligne 127 :
=Retrouver le commit qui a supprimé un fichier=
=Retrouver le commit qui a supprimé un fichier=
<pre>git log --full-history -- FICHIER</pre>
<pre>git log --full-history -- FICHIER</pre>
=Utiliser kdiff3 en tant qu'outil de diff/merge=
<pre>
git config --global --add merge.tool kdiff3
git config --global --add mergetool.kdiff3.path "/usr/bin/kdiff3"
git config --global --add mergetool.kdiff3.trustExitCode false
git config --global --add mergetool.prompt false
git config --global --add diff.guitool kdiff3
git config --global --add difftool.kdiff3.path "/usr/bin/kdiff3"
git config --global --add difftool.kdiff3.trustExitCode false
git config --global --add difftool.prompt false
</pre>
Puis utiliser <code>git difftool</code> (plutôt que <code>git diff</code>)
4 203

modifications

Menu de navigation