Talk:How to contribute code: Difference between revisions

From Nasqueron Agora
(note to integrate)
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
== Note from dereckson on how to create diff ==
== Note from dereckson on how to create diff ==
 
<pre>
14:47 <Dereckson> Stratégie 1, la plus clean :
14:47 <Dereckson> Stratégie 1, la plus clean :
14:47 <Dereckson> chaque nouveau patch = une nouvelle branche qui repart de origin/master
14:47 <Dereckson> chaque nouveau patch = une nouvelle branche qui repart de origin/master
Line 14: Line 14:
14:49 <Dereckson> il envoie donc la différence entre HEAD^ et HEAD
14:49 <Dereckson> il envoie donc la différence entre HEAD^ et HEAD


dans le cas de HEAD^ utiliser arc diff --create


</pre>
http://chris.beams.io/posts/git-commit/
http://chris.beams.io/posts/git-commit/
use imperative in commit message
use imperative in commit message

Latest revision as of 21:01, 7 August 2016

Note from dereckson on how to create diff

14:47 <Dereckson> Stratégie 1, la plus clean :
14:47 <Dereckson> chaque nouveau patch = une nouvelle branche qui repart de origin/master
14:47 <Dereckson> git checkout master
14:47 <Dereckson> git checkout -b new-fix-description
14:48 <Dereckson> éditer, commit, arc diff
14:48 <Dereckson> Stratégie 2, quand on a déjà commit dans la brnache en cours et qu'on ne veut pas cherry pick/rebase :
14:48 <Dereckson> arc diff HEAD^
14:48 <Dereckson> arc diff peut être suivi d'une expression pour sélectionner ce qu'on prend
14:48 <Dereckson> par défaut c'est origin/master
14:48 <Dereckson> mais tu peux explicitement lui donner une expression Git de sélection de commits
14:49 <Dereckson> HEAD^ = le commit précédent dans ta branche 
14:49 <Dereckson> il envoie donc la différence entre HEAD^ et HEAD

dans le cas de HEAD^ utiliser arc diff --create

http://chris.beams.io/posts/git-commit/ use imperative in commit message