Je sais que c'est peut-être trop absolu de dire cela, alors comprenons-le ainsi au début
Tout d'abord, chaque ligne est une branche, et chaque point est un commit (enregistrement de soumission)
Je pense que le côté le plus à gauche est le coffre principal.
Cela signifie qu'un commit historique sur le tronc est fusionné dans la branche jaune -- git merge {sha}
Cela signifie que le contenu de la branche jaune a été fusionné dans le tronc -- git merge
Cela signifie qu'une nouvelle branche est créée à partir de ce point sur le tronc -- git checkout -b
Cela signifie que le contenu du tronc est fusionné dans la nouvelle branche -- git merge
Construisez un repo par vous-même, créez quelques branches supplémentaires, puis revenez fusionner et rebaser après modifications Vous comprendrez après avoir joué pendant un week-end
Tout d'abord, chaque ligne est une branche, et chaque point est un commit (enregistrement de soumission)
Je pense que le côté le plus à gauche est le coffre principal.
Cela signifie qu'un commit historique sur le tronc est fusionné dans la branche jaune --
git merge {sha}
Cela signifie que le contenu de la branche jaune a été fusionné dans le tronc --
git merge
Cela signifie qu'une nouvelle branche est créée à partir de ce point sur le tronc --
git checkout -b
Cela signifie que le contenu du tronc est fusionné dans la nouvelle branche --
git merge
Construisez un repo par vous-même, créez quelques branches supplémentaires, puis revenez fusionner et rebaser après modifications Vous comprendrez après avoir joué pendant un week-end
.